Redis:缓存淘汰策略
2024-09-07 15:34:47
将redis用做缓存是一种非常常见的手段,然而由于内存大小的限制,会导致redis在内存空间满了以后需要处理继续存入的数据。总计有以下几种策略:
- volatile-ttl:在设置了过期时间的数据集里,淘汰离过期时间最近的key。
- volatile-random:在设置了过期时间的数据集里,淘汰任意一个key。
- volatile-lru:在设置了过期时间的数据集里,淘汰最近最不常使用的key。
- allkeys-random:在所有数据集里,淘汰任意一个key。
- allkeys-lru:在所有数据集里,淘汰最近最不常使用的key。
- noeviction:返回报错。
最新文章
- Linux下暴力破解工具Hydra详解
- Archlinux 添加无线网络
- 让VS默认以管理员身份运行
- DDD:小议 BoundexContext 设计
- 安装 RPM 包或者安装源码包
- Java将一段逗号分割的字符串转换成一个数组
- (转)android ListView详解
- SQL技术内幕四
- mac 上iterm终端显示中文为乱码解决方案
- Oracle Licensing
- php正则表达式简介
- Vijos1327回文词【动态规划】
- zookeeper的安装与部署-集群
- Scrum Meeting Alpha - 9
- Web服务中延时对QoE(体验质量)的影响
- BI过程简述
- linux/unix解压缩
- MicroService 微服务架构模式简述
- Android内存泄漏的检测流程、捕捉以及分析
- MySQL基准测试--innodb_buffer_pool_instances