Redis 的使用

来源:互联网 发布:网络链接推广 编辑:程序博客网 时间:2024/05/18 10:46

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

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

安装

wget https://github.com/antirez/redis/tarball/2.2.0-rc2tar -xzvf antirez-redis-2.2.0-rc2-0-g0540df2.tar.gzcd antirez-redis-b703b5dmakesudo 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 测试是否正常,我试过,确实不再存在上面说的奇怪表现


原创粉丝点击