0

我在 REDIS 中使用“maxmemory-policy allkeys-lru”进行密钥驱逐。REDIS 随机选择密钥进行驱逐。有没有办法查看 REDIS 选择的随机样本以驱逐密钥。

4

1 回答 1

0

Redis 不会随机选择密钥,而是应用 LRU(最近最少使用)算法来选择要驱逐的密钥。

但是,它在样本上应用 LRU,以节省时间和内存。这是 maxmemory-samples 设置的目的。不,我认为您看不到那些特定的样本。

如果您真的想知道哪些键被逐出,您可以(不是在生产中)使用 KEYS 命令并检查哪些键被逐出。

于 2014-01-28T08:05:51.890 回答