Redis篇

文章目录

缓存雪崩


双写一致性


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

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


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

相关推荐
淡定一生2333几秒前
数据仓库建模方法
大数据·数据库·数据仓库
洛菡夕3 分钟前
MySQL故障排查与生产环境优化
数据库·mysql
gjc59214 分钟前
零基础OceanBase数据库入门(3):创建租户
数据库·oceanbase
l1t16 分钟前
DeepSeek总结的 PostgreSQL 19:为 UPDATE/DELETE 添加 FOR PORTION OF 子句
大数据·数据库·postgresql
RestCloud19 分钟前
如何用ETL实现多租户数据库的数据隔离与整合
数据库·数据仓库·etl·etlcloud·数据同步·数据集成平台·数据库传输
悢七21 分钟前
单机部署 OceanBase 集群
数据库·ffmpeg·oceanbase
gjc59221 分钟前
零基础OceanBase数据库入门(4):创建MySQL模式数据库
数据库·mysql·oracle·oceanbase
知识分享小能手30 分钟前
MongoDB入门学习教程,从入门到精通,MongoDB创建副本集知识点梳理(10)
数据库·学习·mongodb
老衲提灯找美女41 分钟前
数据库事务
java·大数据·数据库
会飞的大可1 小时前
Redis 竞品与替代方案选型可行性分析报告
数据库·redis·缓存