下面的示例代码包括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