缓存
Shreck66
这个作者很懒,什么都没留下…
展开
-
探索redis数据过期策略
为什么要处理数据过期 1.过期设置为程序逻辑的一部分,所以为了保证逻辑正确(不读取到过期数据),不得不对缓存做数据过期处理 2.过期数据,对业务来说已是无用数据,但是却仍然占有服务资源(主要是内存和磁盘),故处理过期数据,将其删除可以使服务资源得到释放 处理过期数据的常用策略 策略 说明 优点 缺点 定时删除 根据键的过期时间设置定时器,触发超时及删除对应键 删除及时,内存友好 在...原创 2019-03-19 16:35:46 · 2152 阅读 · 0 评论 -
细说redis持久化流程
文章目录一. 概述redis持久化的俩种模式二. rdb持久化模式1.rdb持久化核心思路2.rdb持久化难点3.rdb持久化后rdb文件的格式4.rdb持久化触发条件5.rdb持久化数据安全性6.rdb持久化核心源码(bgsave为例)三. aof持久化模式1.aof持久化核心思路2.aof持久化难点3.aof持久化文件格式4.aof持久化触发条件5.aof持久化对redis性能影响6.aof文...原创 2019-05-17 10:32:32 · 1354 阅读 · 0 评论