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

1.什么是缓存

2.添加用户缓存

3.缓存更新策略

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

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

4.商铺

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

缓存空对象

布隆过滤

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

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

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

互斥锁

逻辑过期

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

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

8.封装redis工具类

9.总结

相关推荐
ToddyBear6 小时前
云厂商技术支持部门的原话:元数据库删了,我们也恢复不了[特殊字符]
数据库·产品运营
IanSkunk6 小时前
从检查设备到训练方案:眼科与视光中心设备联动的数据通路、字段口径与校验规则
服务器·数据库·负载均衡
ShineWinsu7 小时前
对于Redis:事务的解析
数据库·redis·mysql·缓存·面试·事务·acid
JavaPub-rodert7 小时前
公共 Docker 镜像源总失效?用 Harbor Proxy Cache 自建 Docker Hub 镜像缓存
java·缓存·docker
ao-weilai8 小时前
MySQL数据库:内置函数
android·数据库·mysql
LaughingZhu8 小时前
Product Hunt 每日热榜 | 2026-10-02
数据库·人工智能·深度学习·神经网络·搜索引擎
夕除8 小时前
redis--OpenResty
java·redis
天疆说9 小时前
腾讯会议 Linux 版在 NVIDIA 显卡上看不到画面:EGL 像素配置与窗口视觉不匹配的排查与修复
linux·数据库·腾讯会议
2603_969579289 小时前
中小团队数据库选型:MySQL vs PostgreSQL,业务场景怎么选
数据库·mysql·postgresql