|
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操作
|
|
|