对Redis的LRU机制概述

对Redis的LRU机制概述
在Redis,如果maxmemory设置配置密钥恢复机制maxmemory政策参数默认的挥发性LRU,指的是使用博客的原创博客:博客作为一种antirez,Redis,Redis。

原文写得很好:

复制代码代码如下所示:

另一种方法是使用Redis作为缓存是maxmemory指令,一个功能,允许指定一个内存最大使用量。当新数据添加到服务器时,内存限制已经达到,服务器将删除一些旧数据,删除一个易失密钥,即一个过期的密钥(超时设置,即使是),该密钥仍然远不能自动过期。
当redis服务器占用maxmemory记忆,当你想增加内存,旧的数据将被删除,根据maxmemory政策机制。这里是挥发性的LRU简介。Redis会删除密钥过期但未过期的LRU算法,并使用总是保留关键没有过期时间。当然,如果你不想删除的关键是不会过期的,你可以用noeviction机制

复制代码代码如下所示:

政策:如何将# Redis maxmemory选择要删除的时候,maxmemory

你能达到#五行为之间的选择:

#

#挥发性LRU与删除键,终止使用LRU alrithm

# allkeys LRU任意键以删除LRU alrithm

#挥发性随机随机密钥和删除过期设置

# allkeys随机随机->删除键,任意键

#挥发性TTL与去除的关键,最近的到期时间(小TTL)

# noeviction到期->不全,只是返回一个错误,在写操作

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部