摘要: Redis单机的问题以及解决方案 1,单点故障(主从/主备/集群) 2,容量有限(集群) 3,压力(主从/读写分离) AKF 设计微服务的时候,会遵循以下4个原则: 1.AKF拆分原则 2.前后端分离原则 3.无状态服务 4.restful的通信风格 使用AKF原则分析上述问题,得到对Redis做主 阅读全文
posted @ 2020-04-20 00:59 凿石头的小石匠 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 缓存击穿 缓存中没有但数据库中有的数据(一般是缓存时间到期),同时高并发读缓存没读到数据,又同时去数据库去取数据,引起数据库压力瞬间增大 解决 1.设置热点数据永远不过期。 2.加互斥锁,没有命中缓存的时候,加锁访问数据库,不造成数据库的瞬间压力 缓存穿透 用户想要查询一个数据,发现redis内存数 阅读全文
posted @ 2020-04-20 00:20 凿石头的小石匠 阅读(231) 评论(0) 推荐(0) 编辑