对于redis的hash数据结构的删除:
pool = redis.ConnectionPool(host='127.0.0.1',port=6381,db=0,decode_responses=True)
r = redis.Redis(connection_pool=pool)
pool = redis.ConnectionPool(host='127.0.0.1',port=6381,decode_responses=True)
r = redis.Redis(connection_pool=pool)
r = redis.Redis(host='127.0.0.1',port=6381,db=0,decode_responses=True)
以上三种连接数据库的方式都测试过有效,主要是后面的decode_responses参数可以省去二进制写入。
整个数据库的删除:
r.fushall()
批量删除hash整体的大字典:
r.delete(*r.keys('^test')) #表示删除以test开头的hash大字典。
r.delete(key1,key2)#表示删除key1字典和key2字典
整个hash字典删除:
r.delete(dict_name)
批量删除具体某个hash字典的多个键:
扫描二维码关注公众号,回复:
4670292 查看本文章
r.hdel(dict_name,key1)