优秀实践
分配前做好评估
重要和非重要业务分离
缓存实例预先分片,然后给业务提供分片集合
设置合适的超时时间,load after return 机制更新,减少穿透。
做好大对象监控和报警
避免快业务共享缓存实例/分片
Key必须设置失效时间,失效时间在时间轴上应该尽量均匀散布
低频访问不要放入缓存
避免H/M/A类型的GetAll操作
大批量数据更新时优先考虑使用批量更新API
缓存部分失效时应该优先考虑全量更新而非只更新部分失效数据。
读:先Cache后DB;写:先DB后Cache
本地缓存一定要设置缓存最大可用内存,避免不良后果
设计考虑缓存失效后的降级处理和新实例/分片预热
案例