Redis篇

文章目录

缓存雪崩


双写一致性


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

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


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

相关推荐
AI2中文网2 分钟前
App Inventor 2 数据库方案全览:从本地存储到云端服务
数据库·oracle·app inventor
Arbori_262154 分钟前
找回mysql root 密码
数据库·mysql
zlpzlpzyd4 分钟前
spring boot 4.1发布
java·数据库·spring boot
石一峰6995 分钟前
SQLite 与 db_manager 集成关键概念详解
jvm·数据库·sqlite
pigs20187 分钟前
mysql8.0 access denied for user root localhost account is locked
数据库·adb
阿里云瑶池数据库9 分钟前
从开源插件到生产级引擎:PolarDB PostgreSQL的向量能力新范式
数据库·阿里云·postgresql
tomcoding1 小时前
遇到一个ORA-01017错误,解决方法
数据库·oracle
ejinxian2 小时前
PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等数据库
数据库·mysql·mongodb
折哥的程序人生 · 物流技术专研8 小时前
Java面试85题图解版 · 特别篇:2026后端高频面试题复盘(算法底层逻辑+高并发架构设计全解析,附Java实战代码)
java·网络·数据库·算法·面试
AOwhisky8 小时前
Redis 学习笔记(第三期):持久化与主从复制
运维·数据库·redis·笔记·学习·云计算