Redis系列之淘汰策略介绍

Redis系列之淘汰策略介绍

文章目录

  • 为什么需要Redis淘汰策略?
  • Redis淘汰策略分类
  • Redis数据淘汰流程
  • 源码验证淘汰流程
  • Redis中的LRU算法
  • Redis中的LFU算法

为什么需要Redis淘汰策略?

由于Redis内存是有大小的,当内存快满的时候,又没有过期数据,这个时候就会导致内存被占满,内存满了,自然就不能再放入新的数据。所以,就需要Redis的淘汰策略来保证可用性。

Redis淘汰策略分类

在Redis中提供了好几种淘汰策略,查看官方文档

https://redis.io/docs/latest/operate/rs/databases/memory-performance/eviction-policy/,找到如下几种淘汰策略:

Eviction Policy Description
noeviction New values aren’t saved when memory limit is reached When a database uses replication, this applies to th

你可能感兴趣的:(#,Redis文库,#,Java互联网高级培训教程,redis,数据库,缓存)