python操作redis
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python操作redis相关的知识,希望对你有一定的参考价值。
1.字符串操作
redis中的string在内存中都是按照一个key对应一个value来存储的。
1)set(name, value, ex=None, px=None, nx=False, xx=False)
ex,过期时间(秒)
px,过期时间(毫秒)
nx,如果设置为True,则只有name不存在时,当前set操作才执行,同setnx(name, value)
xx,如果设置为True,则只有name存在时,当前set操作才执行'''
2)get(name) # 获取值
3)mset() # 批量设置值
4)mget(keys, *args) # 批量获取值
5)append(name, value) # 追加
例子:
import redis redis_config = { "host": "192.168.2.230", "port":6379, "db":0 } r = redis.Redis(**redis_config) r.set("time","20171124") print(r.get("time")) r.mset(year="2017",month="11",date="24") print(r.mget("year","month","date")) r.append("date","10:13") print (r.get("date"))
运行结果:
20171124
['2017', '11', '24']
2410:13
2.list操作
以上是关于python操作redis的主要内容,如果未能解决你的问题,请参考以下文章