Day7-操作 redis
用到模块 redis
import redis r = redis.Redis(host='118.24.3.40', password='HK139bc&*', db=15) # 增删改查 r.set('dachongzi','laile' ) # 增加一个 key r.set('xiaopo', '大虫子') r.set('dachongzi','youlaile' ) # 如果已存在key,则更新 value r.delete('dachongzi') # 删除 r.setex('dachongzi', 'laile', 10) # time 单位是 秒 print(r.get('dachongzi')) print(r.get('xiaopo').decode()) # 返回的数据是 bytes 类型,解码成字符串类型 print(r.keys('*a*o*')) # 以 niu 开头 * 代表剩下的字符 或 字符的一部分 r.set('po:xiao', 'po1') # 冒号前面就是文件夹名 文件夹不存在就创建,存在则覆盖 print(r.get('po:xiao')) keys = r.keys() # 删除所有key r.delete(*keys) # 哈希类型 嵌套字典 r.hset('stu_info', 'dachongzi', '174 100块钱存款') print(r.type('dachongzi1')) # 查看key是什么类型 print(r.hget('stu_info', 'dachongzi').decode()) # 获取哈希类型指定key print(r.hgetall('stu_info')) # 获取所有的 key 和 value a = r.hgetall('stu_info') b = {} for k, v in a.items(): b[k.decode()] = v.decode() print(b)

浙公网安备 33010602011771号