1. 程式人生 > 資料庫 >python redis 刪除key指令碼的例項

python redis 刪除key指令碼的例項

單機模式 程式碼片段

安裝 pip install redis

import redis
r = redis.Redis(host='192.168.1.3',port=6188,db=0,decode_responses=True)
list_keys = r.keys("DEMO_xx_*")

for key in list_keys:
 r.delete(key)

叢集模式 程式碼片段

安裝 pip install redis-py-cluster

from rediscluster import StrictRedisCluster
import sys

#pip install redis-py-cluster
redis_nodes = [{'host':'192.168.1.63','port':7000},{'host':'192.168.1.63','port':7001},'port':7002}
    ]
try:
 redisconn = StrictRedisCluster(startup_nodes=redis_nodes)
 list_keys = redisconn.keys("DEMO_1_*")
 for key in list_keys:
  redisconn.delete(key)
except:
 print("Connect Error!")
 sys.exit(1)

以上這篇python redis 刪除key指令碼的例項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。