Redis中的Maxmemory样本

时间:2014-01-28 04:51:19

标签: redis lru

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

1 个答案:

答案 0 :(得分:0)

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

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

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