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)

猜你喜欢

转载自michaelzqm.iteye.com/blog/2064360