本文介绍: 首先,我们要知道Redis的数据过期策略是惰性删除和定期删除结合使用。
数据过期策略
首先,我们要知道Redis的数据过期策略是惰性删除和定期删除结合使用。
面试题:
惰性删除
定期删除
数据淘汰策略
Redis支持8种数据淘汰策略:
noeviction
:不淘汰任何key,当内存满时,不写入任何新数据。默认采用这种方式
volatile-ttl
:对设置了 ttl 的 key,比较 key 剩余的 ttl 的值,ttl 越小越先被淘汰
allkey-random
:所有的 key 随机删除
volatile-random
:对设置了 ttl 的 key 随机删除
allkey-lru
:对所有的 key 采用LRU算法进行淘汰
volatile-lru
:对设置了 ttl 的 key 采用LRU算法进行淘汰
allkey-lfu
:对所有的 key 采用LFU算法进行淘汰
volatile-lru
:对设置了 ttl 的 key 采用LFU算法进行淘汰
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。