Redis 的使用

http://www.oschina.net/question/12_18052  转载

redis是类似于memcached的高性能键值缓存工具,但它支持更多的值类型、功能更加丰富,且可以将存储内容定时持久化到磁盘中,是NoSQL家庭中出色的一员

安装

wget https://github.com/antirez/redis/tarball/2.2.0-rc2
tar -xzvf antirez-redis-2.2.0-rc2-0-g0540df2.tar.gz
cd antirez-redis-b703b5d
make
sudo make install

客户端

redis-cli

调试

运行客户端后,输入命令

monitor

注意expire

redis的expire命令有限制,执行此命令后,对key进行的任何操作都将先对key进行清空操作,详见http://redis.io/topics/expire
2.1.3以上版本不存在这个限制,但未正式发布稳定版,2.1正式发布时会更改为2.2版本

具体表现如下:

redis> set a 100
OK
redis> expire a 600
(integer) 1
redis> incr a
(integer) 1
redis> get a
“1” #正常来说,应返回101,因为还key还没有过期

如果对这个限制敏感,可以尝试 2.2.0rc2版本
make 之后最好再执行下 make test 测试是否正常,我试过,确实不再存在上面说的奇怪表现


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值