我在REDIS中使用“maxmemory-policy allkeys-lru”进行关键驱逐。 REDIS随机选择钥匙进行驱逐。有没有办法看到REDIS选择的随机样本以驱逐钥匙。
答案 0 :(得分:0)
Redis不会随机选择密钥,而是应用LRU(最近最少使用)算法来选择要驱逐的密钥。
但是,它在样本上应用LRU,以节省时间和内存。这是maxmemory-samples设置的目的。不,我认为你不能看到那些特定的样本。
如果您真的想知道哪些密钥被驱逐,您可以(不在生产中)使用KEYS命令并检查哪些密钥被驱逐。