我正在使用RubyOnRails作为在线商店和redis客户端库gem的基础。在我的托管服务提供商发出警报后,我决定保护redis并刷新整个数据库,以便重新运行缓存等。
但是对我来说发生了奇怪的事情,因为在跑步之后:
127.0.0.1:6379> FLUSHALL
OK
然后检查我得到的现有密钥:
127.0.0.1:6379> KEYS *
1) "processes"
2) "mydomain.com:5digitport:strangehash"
我不是Redis专家,但我的Redis实例出了问题。 有没有人遇到这个问题,我该如何解决?
答案 0 :(得分:1)
您的应用(或其他应用)仍然连接到redis和写入密钥。检查您的CLIENT LIST
或netstat是否有连接。
答案 1 :(得分:1)
也许您正在使用为您部署Redis的托管服务提供商,并且他们已在Redis实例中存储了一些配置详细信息。如果是这样,那么您可能无法删除这些键。如果是这样,那就忽略它们。