redis 应用

20 阅读1分钟

1.实现分布式锁

2.常见redis问题

缓存穿透: 查询一个缓存和数据库都不存在的key,导致每次查询都访问数据库 解决方法:把没有查询到数据的key缓存起来

缓存击穿: 查询一个热点key,热点key过期,导致请求都去数据库 解决方法:热点key加入分布式锁 排队执行

缓存雪崩: 大面积热点key过期了 解决方法:过期时间设置不同