redis和Mysql 如何保持一致
1、先更新mysql,再更新redis,如果更新redis失败,可能仍然不一致
2、先删除redis,再更新mysql,多个节点再次查询加入缓存的时候仍然可能不一致
3、延时双删, 先删除redis,再更新mysql,延迟几百毫秒 再删除redis缓存数据
缓存的方案
1、客户端缓存: 页面和浏览器缓存、app缓存、h5缓存、localStorage、sessionStorage
2、CND缓存: 内容存储、数据的缓存、内容分发、负载均衡
3、nginx缓存: 静态资源
4、服务端缓存: 本地缓存、外地缓存
5、数据库缓存: 持久层缓存、mysql查询缓存
6、操作系统缓存: page cache、 buffer cache
