Redis(超高性能数据库)持久化Key-Value数据存储
来源:互联网 发布:中国无神论知乎 编辑:程序博客网 时间:2024/06/04 23:35
转自:http://www.kaiyuanba.cn/html/1/131/226/6015.htm
Redis于memcached最大的不同之处在于他可以将数据进行持久化存储.
Redis可保存Strings类型,Lists类型和Sets类型的数据,还有排序功能,支持主从复制等功能.
1.安装
wget http://redis.googlecode.com/files/redis-0.900_2.tar.gz
tar -zxvf redis-0.900_2.tar.gz
cd redis-0.900
make
#复制两个配置文件和命令文件到以下对应目录
cp redis.conf /etc/redis/
cp redis-benchmark redis-cli redis-server /usr/bin/
2.修改部分参数
#设定内核参数
echo 1 > /proc/sys/vm/overcommit_memory
#修改/etc/redis/redis.conf
daemonize yes
logfile /dev/null
#启动服务
redis-server /etc/redis/redis.conf
3.测试服务是否正常
redis-benchmark
4.基于命令行的测试
[root@ php]#redis-cli set spawn king
[root@ php]#redis-cli get spawn
king
5.基于redis的PHP模块
svn checkout http://phpredis.googlecode.com/svn/trunk/
phpize
./configure –with-php-config = /usr/local/php/bin/php-config
make
make install
#修改php.ini
extension=redis.so
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('spawn','king');
echo $redis->get('spawn');
//result:king
官方提供的已经实现的方法:
http://code.google.com/p/phpredis/wiki/referencemethods
7.另有一个PHP代码的实现版本,可参考以下文件
http://code.google.com/p/redis/source/browse/#svn/trunk/client-libraries/php
注:本文参考http://hi.baidu.com/thinkinginlamp/blog/item/3358c93d174e35ce9f3d62bf.html
- Redis(超高性能数据库)持久化Key-Value数据存储
- Redis(超高性能数据库)持久化Key-Value数据存储
- 超高性能 key-value 数据库 Redis
- 超高性能 key-value 数据库 Redis
- 超高性能 key-value 数据库
- Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。
- spring整合redis,一种持久key-value的数据库
- Redis((支持网络、基于内存、可持久化、日志型、key-Value数据库))百度百科
- Key/Value数据库redis
- Key-Value数据库 Redis
- Key-Value数据库--redis
- redis是key-value存储的,放在内存中,并在磁盘持久化的数据结构存储系统 通过set key value来存储,通过get key来获取值 复制代码 set key value:设
- 开放式超高性能数据库存储平台实践
- 大数据时代的 9 大Key-Value存储数据库
- 大数据时代的 9 大Key-Value存储数据库
- 大数据时代的 9 大Key-Value存储数据库
- 大数据时代的 9 大Key-Value存储数据库
- 大数据时代的 9 大Key-Value存储数据库
- 我是YS
- 130 asp.net 面试题
- Asp.net技术学习顺序问题
- 从 MTS 移植到 COM+ 时保持应用程序的性能
- 样本收集问题
- Redis(超高性能数据库)持久化Key-Value数据存储
- spring 在WebSphere Application Server V6.0.2.19 及以后版本中JTA transactionManager配置
- jQuery实现checkbox全选全取消
- gridview动态绑定dataset无法实现分页的解决方法
- 学习linux方向 之说
- LWUIT: TabbedPane的两个注意点。
- 想跳槽?10件你首先要做的事
- updatepanel小结
- GridView删除时弹出确认对话框