redis基础使用
1. 下载安装wget http://download.redis.io/releases/redis-2.8.9.tar.gz
tar xzvf redis-2.8.9.tar.gz
cd redis-2.8.9
make
执行后在src目录下生成可执行文件
测试是否成功:
src/redis-server 启动服务
src/redis-cli 启动命令行
2. 配置
cp redis.conf /etc/
vim /etc/redis.conf
daemonize yes
启动: src/redis-server /etc/redis.conf
关闭:src/redis-cli shutdown
关闭指定端口redis:redis-cli -p 6380 shutdown
3. 使用(python)
连接:r = redis.StrictRedis(host="xxx", port=6379, db=0)
设值:r.set("foo", "bar2")
取值:r.get("foo")
删除:r.delete("foo")
最近修改的集合:
添加值
r.lpush(key, listVal1)
r.lpush(key, listVal2)
r.lpush(key, listVal3)
裁剪(保留2条最近修改记录)
r.ltrim(key, 0, 1)
获取最近修改记录
r.lrange(key, 0, 1)
计数并去最大值记录:sorted set
添加记录
r.zadd(key, score1, value1)
r.zadd(key, score2, value2)
r.zadd(key, score3, value3)
计数
r.zincrby(key, addScore, value)
取最大的3个值
r.zrevrange(key, 0, 2)
页:
[1]