Redis篇

文章目录

缓存雪崩


双写一致性


延时双删:先删除缓存再更新数据库,再延时删除缓存,一般不是要求强一致性基本采用的这种方式,虽然说在延时这部分时间内,还可能会读到脏数据:更新了数据库,这时还没同步到slave,但这时读了数据,读到的还是旧数据,并吧这个旧数据写到了缓存。

还可以采用Canal和MQ实现最终一致性:canal的话跟我们的代码更解耦。


RDB 执行原理:执行bgsave非阻塞的这种方式,会fork一个子进程,将主进程的页表复制一份,由页表找到内存中的数据,然后写入RDB文件,fork采用的是copy-on-write,当此时主进程有写操作时,会拷贝一份数据执行写操作。

相关推荐
okra-38 分钟前
如何进行WEB安全性测试
数据库
belldeep1 小时前
Win10 上 Debian 12 如何安装 Redis ?
运维·redis·debian
孙同学_1 小时前
【C++】AVL树
c++·redis
island13142 小时前
【Redis#9】其他数据结构
数据结构·数据库·redis
winfield8212 小时前
Redis 线上问题排查完整手册
redis
言之。2 小时前
Django REST框架:ModelViewSet全面解析
数据库·python·django
-Xie-2 小时前
Mysql杂志(十四)——Mysql逻辑架构
数据库·mysql·架构
西贝爱学习2 小时前
数据库系统概论的第六版与第五版的区别
数据库·oracle
七夜zippoe3 小时前
多级缓存架构实战手册:Caffeine+Redis 从设计到落地的全链路解决方案
redis·缓存·架构
心月狐的流火号3 小时前
Redis 的高性能引擎 Reactor 详解与基于 Go 手写 Redis
redis·后端