Redis篇

文章目录

缓存雪崩


双写一致性


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

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


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

相关推荐
zhengfei61114 分钟前
漏洞情报聚合与分析工具——TL-ICScan
数据库·oracle
专注API从业者22 分钟前
构建企业级 1688 数据管道:商品详情 API 的分布式采集与容错设计
大数据·开发语言·数据结构·数据库·分布式
2501_9240641128 分钟前
2025年数据库性能压测工具对比与重点测试方案选型指南
数据库·oracle
ttthe_MOon35 分钟前
Redis Cluster集群模式和各种常见问题
数据库·redis·缓存
小鸡脚来咯38 分钟前
MySQL InnoDB内存结构,增删改查时怎么运行的
数据库·mysql
杨了个杨89821 小时前
PostgreSQL(pgSQL)常用操作
数据库·postgresql·oracle
蝈蝈(GuoGuo)1 小时前
SQL Server 中指定范围分页取数详解
数据库
慕白Lee1 小时前
【PostgreSQL】日常总结
数据库·postgresql
sc.溯琛1 小时前
MySQL 视图实战:简化查询与数据安全管控指南
数据库
风月歌1 小时前
小程序项目之校园二手交易平台小程序源代码(源码+文档)
java·数据库·mysql·小程序·毕业设计·源码