5t4we 发表于 2017-11-27 10:21:39

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)    # 追加


例子:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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操作

页: [1]
查看完整版本: python操作redis