redis 基础

📅 2023-09-20 🏷️ 👁️ 0 阅读
一、数据类型:string list hash set zset string 类似于 menerycache list 链表 前后速度快,中间部分需要轮询速度慢,可 lpop rpop 缓存队列 hash 缓存对象 按对象属性分开读取 set 去重 zset 去重带排序 二、KEY过期策略 1、带TTL的KEY单独字典 2、每秒10次扫描该字典,随机选取**配置数量**个KEY删除 3、如果删除后TTL KEY的数量大于 25% 继续扫描删除**配置数量**个 4、另外一种方式是在读取的时候判断过期然后删除 三、缓存淘汰策略 1、默认不删除 2、TTL时间最短的删除 3、随机删除 删除范围可选TTL 或者 所有 4、LRU 算法删除最近使用最少的,删除范围可选 TTL 或者 所有 5、LFU 算法删除使用次数最少的,删除范围可选 TTL 或者 所有
← dotnet 锁和线程同步 一个方法可以对所有数字类型的数组��行冒泡排序 →

评论 (0)

评论提交后需要审核通过才会显示

← 返回文章列表