1.需要先导入Redis模块
import redis
2. 连接redis
r=redis.Redis(host=‘XXXXXXXXXX‘,password=‘XXXXX‘,db=XX,decode_responses=True)#这里的decode_responses是说等到的结果是字符不是bytes类型
3. 操作redis
redis有多种数据类型,主要说string类型和hash类型
1.string类型:#存数据是k-v类型
a. 增加数据:r.set(‘小明‘,‘11‘)
修改数据:r.set(‘小明‘,‘12‘)
获取数据:r.get(‘小明‘)
删除数据:r.delete(‘小明‘)
设置失效时间:(‘小明‘,‘12222‘,30)
2.hash类型:#存的数据是大key-小key-value
a. 增加数据:r.hset(‘xiaoming‘,‘shhd‘,‘5‘)
修改数据:r.hset(‘xiaoming‘,‘shhd‘,‘5‘)
获取数据:r.hget(‘xiaoming‘,‘shhd‘)#获取指定小key的value
r.hset(‘xiaoming‘)#获取大key里的所有key和value
删除数据:r.hdel(‘xiaoming‘,‘shhd‘)#删除小key里的值
r.hset(‘xiaoming‘)#删除大key里的所有的key和value
3. r.flushdb()#清除redis中的所有key
r.flushdb()#清除所有数据库里面所有的key
r.key()#获取当前数据库里面所有的key,也有过滤功能
r.expire() #设置失效时间
原文:https://www.cnblogs.com/dmjsd/p/11166263.html