Redis缓存的主要异常及解决方案
内容简介:
作者:京东物流 陈昌浩
1 导读
Redis 是当前最流行的 NoSQL数据库。Redis主要用来做缓存使用,在提高数据查询效率、保护数据库等方面起到了关键性的作用,很大程度上提高系统的性能。当然在使用过程中,也会出现一些异常情景,导致Redis失去缓存作用。
2 异常类型
异常主要有 缓存雪崩 缓存穿透 缓存击穿。
2.1 缓存雪崩
2.1.1 现象
缓存雪崩是指大量请求在缓存中没有查到数据,直接访问数据库,导致数据库压力增大,最终导致数据库崩溃,从而波及整个系统不可用,好像雪崩一样。
2.1.2 异常原因
缓存服务不可用。
缓存服务可用,但是大量KEY同时失效。
2.1.3 解决方案...
查看原文
暂无评论...