(1)热点数据一律进缓存;
(2)缓存场景一律采取本地缓存+分布式缓存的综合方案;
(3)优先读取本地缓存,以本地缓存为主,远端分布式缓存为辅;
(4)所有缓存设置过期时间,本地缓存过期时间控制在秒级;
(5)本地缓存务必同时设置容量驱逐和时间驱逐两种方式;
(6)缓存KEY具有业务可读性,杜绝不同场景出现相同KEY;
(7)缓存列表数据时,仅缓存第一页,缓存数量不超过20;
(8)杜绝并发更新缓存,防止缓存击穿;
(9)空数据进缓存,防止缓存穿透;
(10)读数据时,先读缓存,再读数据库;
(11)写数据时,先写数据库,再写缓存。(常用于解决数据库和缓存数据不一致的情况)
【缓存】有关缓存设计的几条“军规“
最新推荐文章于 2024-07-19 17:22:46 发布