在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到期->不全,只是返回一个
错误,在写
操作