当RAM满时,redis中是否有基于数据库的键退出策略?



我在redis服务器上使用5个数据库。我想使用LRU机制驱逐属于特定DB的键。这可能吗?

我读到:how-to-make-redis-choose-lru- evic- policy-for-only-some-of- keys

但是我所有的数据库都在使用时间来保存它们的条目。所以不能使用volatile-lru策略。

我尝试了volatile-ttl策略,但其他数据库的键ttl更少。所以他们会被赶出去,这是我不想要的

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

相关内容

最新更新