redis内存淘汰策略
2023-09-27 14:25:30 时间
Redis的内存淘汰策略是指在Redis的用于缓存的内存不足时,怎么处理需要新写入且需要申请额外空间的数据。
- noeviction:当内存不足以容纳新写入数据时,新写入操作会报错。
- allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的key。
- allkeys-random:当内存不足以容纳新写入数据时,在键空间中,随机移除某个key。
- volatile-lru:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,移除最近最少使用的key。
- volatile-random:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,随机移除某个key。
- volatile-ttl:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,有更早过期时间的key优先移除。
相关文章
- Redis 内存模型
- Redis可视化工具 Redis Desktop Manager
- 【转】NoSQL初探之人人都爱Redis:(3)使用Redis作为消息队列服务场景应用案例
- Redis学习之路(005)- redis内存数据库C客户端hiredis API 中文说明
- Redis slowlog
- Redis数据结构和内存分配
- 为什么Redis内存不宜过大
- ***redis linux 命令使用总结
- **PHP 使用 Redis
- 通过原理理解为什么Redis的pipeline可以有效提升性能
- 2021-07-05-redis-cluser集群最小分片数研究
- 为啥用redis解决会话呢?
- 【玩转Docker容器 2】基于Docker一分钟搭建完 Jdk、Mysql、Nginx、Redis、Tomcat环境
- node--操控Redis
- 学习下Redis内存模型
- Redis数据结构(二)-List、Hash、Set及Sorted Set的结构实现
- redis 一二事 - 设置过期时间,以文件夹形式展示key显示缓存数据
- Redis 部署方式(单点、master/slaver、sentinel、cluster) 概念与区别
- Redis常见面试题
- redis info详解