一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

python操作redis示例(新增修改增加减少删除)

时间:2016-07-30 编辑:简简单单 来源:一聚教程网


下面的示例代码包括2个demo:

一个是对string类型数据进行新增、修改、增加、减少及删除的操作示例;

另一个是对sorted set类型数据进行新增、修改、增加及删除的操作示例。

更多的redis操作命令可以参考附录2.

首先,当然需要安装python的redis库,使用pip命令安装即可:

pip install redis

 

python操作redis示例代码如下:

import redis

pool = redis.ConnectionPool(host='192.168.1.1',port=7379,db=0)
r = redis.StrictRedis(connection_pool=pool)

sname='StringTest'
stname='SortedTest'
member='abc'
modify_score=8  #修改值
add_score=1 #增加值

#操作string数据示例
r.set(sname, 123)   #设置
print r.get(sname)  #获取

r.incr(sname,456)   #增加
print r.get(sname)

r.decr(sname,123)   #减少
print r.get(sname)

r.delete(sname) #删除
print r.get(sname)

#操作Sorted set数据示例
r.zadd(stname,modify_score,member)  #修改
print member,r.zscore(stname, member)   #获取

r.zincrby(stname, member, add_score)    #增加
print member,r.zscore(stname, member)

r.zrem(stname, member)  #删除
print member,r.zscore(stname, member)
执行结果:

>>>
123
579
456
None
abc 8.0
abc 9.0
abc None

热门栏目