5

我在我的 redis 服务器中使用了 5 个数据库。我想使用 LRU 机制驱逐属于特定数据库的密钥。是否可以 ?

我读到这个:how-to-make-redis-choose-lru-eviction-policy-for-only-some-of-the-keys

但是我所有的数据库都在为他们的条目而活。所以不能使用volatile-lru策略。

我尝试了 volatile-ttl策略,但其他数据库的密钥 ttl 较少。所以他们会被驱逐,这是我不想要的。

4

1 回答 1

4

这是使用编号/共享数据库的效果之一——它们都共享相同的配置和资源。您应该考虑使用单独的 Redis 服务器,每个数据库一个,以便更好地控制什么被驱逐以及何时被驱逐。更重要的是,使用专用实例可以让您更好地利用服务器拥有的内核。

于 2015-10-21T08:15:57.237 回答