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
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
测试是否正常,我试过,确实不再存在上面说的奇怪表现
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。