黑马点评_商品信息缓存模块

保证缓存不要有空档期 删除后马上要写入中间不能插入任何阶段(如查询数据库)

  • 对于单体系统1,将缓存与数据库操作放在同一个事务中(当前项目就是一个单体项目,所以选择这种方式)
  • 对于分布式系统2,利用TCC(Try-Confirm-Cancel)等分布式事务方案

缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。

相关推荐
Lyyaoo.15 小时前
Redisson
数据库·缓存
倒霉蛋小马17 小时前
【Redis】什么是缓存击穿?
数据库·redis·缓存
gQ85v10Db20 小时前
Redis分布式锁进阶第十八篇:本地缓存+分布式锁双锁架构 + 高并发削峰兜底 + 极致性能无损优化实战
redis·分布式·缓存
小江的记录本20 小时前
【Kafka核心】Kafka高性能的四大核心支柱:零拷贝、批量发送、页缓存、压缩
java·数据库·分布式·后端·缓存·kafka·rabbitmq
Komore3151 天前
商户查询缓存
java·redis·缓存
Yupureki1 天前
《Redis数据库》1.初识Redis
数据库·redis·缓存
倒霉蛋小马2 天前
【Redis】什么是缓存穿透?
缓存
千月落2 天前
Redis数据迁移
数据库·redis·缓存
小编码上说2 天前
LSH(局部敏感哈希)分桶,海量数据下的相似性搜索解决方案
java·spring boot·缓存·langchain4j·lsh·局部敏感哈希·ai调用优化
风筝在晴天搁浅2 天前
LFU缓存
缓存