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”)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章