摘要:
redis的规范与运维 Key设计 1.可读性和可管理性 - 以业务名(或数据库名)为前缀(防止key冲突),用冒号分割分割, 例如 业务名:表名:id,如 ugc:video:1 数据对象名:数据对象id:对象属性 User:123:passpword User:123:username Sku: 阅读全文
摘要:
缓存的使用与设计 1.受益 加速读写 CPU L1/L2/L3 Cache、浏览器缓存、Ehcache缓存数据库结果降低后端负载后端服务器通过前端缓存降低负载:业务端使用Redis降低后端MySQL的负载 2.成本 数据不一致:缓存层和数据层有时间窗口不一致问题,和更新策略有关代码维护成本:多了一层 阅读全文