我使用redis "flushdb"刷新Redis 中的所有数据但导致redis-server 消失了,我想知道问题可能是清理了大量的键。那么有什么办法可以顺利刷Redis吗?也许需要更多时间来刷新所有数据?
最佳答案
flushall 是“删除所有 key ”,如下所述:http://redis.io/commands/flushall
删除操作是阻塞操作。 大型删除操作可能会阻塞 redis 1 分钟或更长时间。 (例如,您删除了一个包含大量 key 的 16GB 哈希)
您应该编写一个使用游标的脚本来执行此操作。
//编辑: 我在这里找到了我的旧答案,并希望提供更具体的资源:
关于redis - 如何顺利地在 Redis 中刷新数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31258864/