为什么键会在过期时间之前被逐出?

最后更新日期:2024 年 4 月 18 日

问题

为什么键会在过期时间之前被逐出?

回答

数据库已达到其配置的内存限制 GB,并且逐出策略配置为 volatile-lru。由于某些键在其 TTL 到期前被逐出,这可能导致这些键在到期前丢失。可以通过登录集群 UI 并按照以下步骤增加内存限制

  1. 转到“数据库”并选择要编辑的数据库。
  2. 转到“配置”并点击页面底部的“编辑”。数据库设置将显示出来。
  3. 将“内存限制 (GB)”值更改为所需大小,然后点击“更新”。

由于启用了复制,副本分片中的数据也会使用此配置的内存限制。以下是相关文档的链接。