Redis 黑马点评-商户查询缓存

1.什么是缓存

2.添加用户缓存

3.缓存更新策略

第一种情况发生概率大:更新数据库时间长,期间可能有很多线程操作缓存,操作缓存时间很短

第二种情况发生概率小:只有恰好缓存过期,在操作缓存极短时间内更新了数据库才会数据不一致

4.商铺

5.缓存穿透 缓存和数据库都没有该数据

缓存空对象

布隆过滤

5.1解决商铺查询的缓存穿透问题

6.缓存雪崩 大量key同时失效

7.缓存击穿(热点key失效)

互斥锁

逻辑过期

7.1 利用互斥锁解决缓存击穿问题

7.2基于逻辑过期解决缓存击穿问题

8.封装redis工具类

9.总结

相关推荐
MZWeiei35 分钟前
Redis持久化机制中的 AOF机制简单介绍
数据库·redis
Elastic 中国社区官方博客1 小时前
Elasticsearch:在 X-mas 吃一些更健康的东西
android·大数据·数据库·人工智能·elasticsearch·搜索引擎·全文检索
酷柚易汛1 小时前
酷柚易汛ERP 2025-12-26系统升级日志
java·前端·数据库·php
wang6021252182 小时前
阿里云存储的一些简要概述
数据库·阿里云·fastapi
小徐Chao努力3 小时前
【Langchain4j-Java AI开发】08-向量嵌入与向量数据库
java·数据库·人工智能
TG:@yunlaoda360 云老大3 小时前
华为云国际站代理商GSL主要有什么作用呢?
网络·数据库·华为云
TG:@yunlaoda360 云老大3 小时前
华为云国际站代理商GSL的流量用量与资费合规是如何实现的?
网络·数据库·华为云
冰冰菜的扣jio3 小时前
MySQL三大重要日志详解
数据库·mysql
JoannaJuanCV3 小时前
自动驾驶—CARLA仿真(30)交通管理器(Traffic Manager)
java·redis·自动驾驶
l1t3 小时前
postgresql递归查询指定搜索顺序的方法
数据库·postgresql·dfs·递归·cte