python redis sentinel 批量删除
时间: 2023-09-25 12:15:28 浏览: 176
Redis批量删除KEY的方法
可以使用 Redis Sentinel 提供的命令来批量删除 Redis 中的数据。以下是一个示例代码:
```python
import redis
sentinel = redis.sentinel.Sentinel([('localhost', 26379)], socket_timeout=0.1)
master = sentinel.master_for('mymaster', socket_timeout=0.1)
keys = master.keys('*') # 获取所有键
for key in keys:
master.delete(key) # 删除键
```
这个代码首先连接到 Redis Sentinel,并获取 Redis 主节点的连接。然后使用 `master.keys('*')` 获取所有键,并使用 `master.delete(key)` 删除每个键。
阅读全文