Python操作Redis
昨天,我们讨论了python如何连接redis。今天我们要学习如何用python操作redis的数据。 这里,再补充一下。redis是key-value形式的数据库。可以存储多种格式的数据。 今天,我们就是尝试下,这些常用的api。 1.设置数据: r = redis.Redis(host='127.0.0.1', port=6379) #若是key存在,就修改,不存在,就添加 r.set('zcx', '123999') #time:是指缓存过期时间,单位秒 r.setex(key,value, time) #time:是指缓存过期时间,单位秒 r.setex(key,value, time) #time:是指缓存过期时间,单位毫秒 r.psetex(key,value, time) 这两个,都是批量设置 r.mset(zcx='123', zcx1='456') r.mget({"zcx": '888', "zcx1": '999'}) 2.获取数据 get(name) 批量获取: r.mget("zcx", "zcx1") li = ["zcx", "zcx1"] r.mget(li) 3.获取原来的值并设置新的值:注意get 和set拼起来的 getset(name, value) 4.按数据内容的长度取值 getrange(key, start, end) print(r