【问题标题】:Can Redis dump the keys when it is evicted to free memory or it is expiredRedis 是否可以在被驱逐以释放内存或过期时转储密钥
【发布时间】:2014-09-18 16:17:25
【问题描述】:

我想这样使用Redis

  1. 从文件 db 中加载条目(由用户读取/编辑), 设置在一段时间后过期
  2. 在 Redis 上编辑和阅读它们
  3. 当它被 Redis 自动删除时,存储回文件 db(当它被 被驱逐以释放内存或已过期)

【问题讨论】:

    标签: redis


    【解决方案1】:

    这不是 Redis OOTB 所做的事情,但只需稍加努力,您就可以实现它。有关更多信息,请参阅此内容:https://stackoverflow.com/a/25827681/3160475

    【讨论】:

    • 谢谢,这看起来可行,但保持排序集似乎占用了太多内存。在 Redis 使密钥过期或被驱逐以释放内存时,仍在寻找任何方法来做到这一点
    • 如果你有 hacking Skillz 并且愿意分叉和维护,那总是开源的一个选择。在这种情况下,我建议您出于您的目的考虑“破解”现有的密钥空间通知机制 (redis.io/topics/notifications)。您可能会发现马特的回答在这种情况下也很有帮助:github.com/antirez/redis/issues/1876
    猜你喜欢
    • 1970-01-01
    • 2015-09-01
    • 2013-07-22
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2018-12-13
    • 1970-01-01
    相关资源
    最近更新 更多