码迷,mamicode.com
首页 > 其他好文 > 详细

Redis内存置换策略

时间:2019-10-11 12:42:44      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:物理   缓存   key   随机   ati   font   设置   max   返回   

前言:

Redis作为缓存的时候,我们需要配置好的最大内存maxmemory,一般建议设置为最大物理内存的一般,但是在实际过程中如果超过了设置最大内存,Redis提供了多种置换策略。

Resis配置文件maxmemory-policy:

Redis在配置文件maxmemory-policy默认是noeviction,就是不删除键直接返回错误;除了noeviction还有以下几种方案:

volatile-lru : 对具有生存周期的key进行LRU算法置换;
volatile-random : 对具有生存周期的key进行随机置换;
volatile-ttl : 对具有生存周期的key随机进行抽样, 置换出抽样中生存周期最短的;
allkeys-lru : 对整个db进行LRU算法置换;
allkeys-random : 对整个db进行随机置换。

 

Redis内存置换策略

标签:物理   缓存   key   随机   ati   font   设置   max   返回   

原文地址:https://www.cnblogs.com/afeng-chen/p/11653358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!