【问题标题】:Redis Server after loading from dump.rdb deleting all keys从 dump.rdb 加载后的 Redis 服务器删除所有键
【发布时间】:2016-04-13 23:12:09
【问题描述】:

我在本地有我的 redis 服务器,当我使用 dump.rdb bgsave 复制这些内容并将其放入我的另一台机器时。一切正常,但在一些不活动之后,我的密钥不断被删除,我最终得到433KB 的转储文件和我的转储文件被替换。我做错了什么?我在本地有 3.0.3,在我的另一台机器上有 2.8.4。我正在按照此 [链接][1] 中的步骤操作。我无法弄清楚这个问题。我检查了服务器日志,没有错误,只有每 900,300 秒的那些 bgsave。请帮助我

【问题讨论】:

    标签: redis ubuntu-14.04 redis-server


    【解决方案1】:

    最常见的可能是因为

    • 您的 Redis 实例对公共网络开放,并且未使用密码身份验证 - 破解者可以做任何事情来删除您的密钥以破坏服务器。
    • 您的所有密钥都设置为过期
    • 您正在使用诸如all-keys 之类的驱逐政策,您的maxmemory 已设置并且您已达到该政策。
    • 您有一段恶意代码可以删除它们。

    【讨论】:

    • 我的密钥没有设置为过期,所有的密钥都没有被删除,除了那些在服务器上创建的仍然存在,只有我通过转储文件上传的那些被不断删除。
    • 如果我确实有一段流氓代码可以删除它们,我也应该在我的本地面对。maxmemory 在这里没有问题。
    猜你喜欢
    • 2013-07-16
    • 1970-01-01
    • 2018-04-18
    • 2017-10-08
    • 2020-05-29
    • 2019-08-29
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多