"""
安装 pip install redis-py-cluster
版本如下:
redis 3.0.1
redis-py-cluster 2.0.0
"""
from rediscluster import RedisCluster
port = 6379
# redis连接信息
redis_basis_conn = [
{'host': '10.0.0.1', 'port': port},
{'host': '10.0.0.2', 'port': port},
{'host': '10.0.0.3', 'port': port},
]
def redis_del(keyword):
"""
redis模糊匹配key并删除
:param keyword:
:return:
"""
r = RedisCluster(startup_nodes=redis_basis_conn, decode_responses=True, skip_full_coverage_check=True)
# 模糊搜索
keys = r.scan_iter(match=f"*{keyword}*")
results = []
for key in keys:
print(f"redis key: {key}")
results.append(r.delete(f"{key}"))
# 全部删除成功,则返回1,否则返回0
return "1" if all(results) else "0"
python操作redis集群删除key
最新推荐文章于 2023-10-06 22:58:10 发布