redis 删除key下特定内容

redis 删除key下特定内容

import redis

def del_hkeys(pattern) :
cnt = redis.Redis(host=’xxxx’,port=6379,db=0)
key_dict={}
keys = cnt.keys(pattern);
for key in keys:
subkeys = cnt.hkeys(key)
key_dict[key] = subkeys
for key in key_dict.keys():
subkeys = key_dict[key]

    for subkey in subkeys:
        if str(subkey).__contains__("http://report"):
            print subkey
            cnt.hdel(key, subkey)

del_hkeys(“crawler_distinct_redis_setname”)

发布了32 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/fanchw/article/details/78851274