【发布时间】:2020-05-29 17:54:52
【问题描述】:
我想使用快速进程从 redis 集群中删除所有键。我知道如何使用“redis-cli FLUSHALL”删除密钥。但是当数据集很大时,这个命令可能会很慢。听说重启redis服务可以清除redis缓存中的所有key。我正在我的本地 Mac 笔记本电脑上测试这个过程。我正在执行以下步骤:-
- 使用示例命令 redis-cli SET mykey1 "Hello" 在我的本地 redis 服务器上设置多个键
- 然后重新启动redis服务“brew services restart redis”希望在服务备份的时候删除所有key
- 然后通过“redis-cli KEYS '*'”命令获取密钥
在第 3 步之后我仍然看到键
只有当我给出这个命令时,密钥才会消失--> redis-cli FLUSHALL?如何通过首先在我的 mac 笔记本电脑上本地重新启动 redis 服务来清除密钥,然后我将在 QA 服务器上尝试?
【问题讨论】:
标签: redis redis-cluster