1. 使用数据库、消息组件、缓存组件优雅处理双写一致性
大致思路还是采用先更新数据,然后删除缓存的思路,只是在这之前需要做一步准备工作,需要订阅数据库的执行日志,比如mysql的binlog日志,这样监听到有发生数据变更的情况,去同步删除缓存,实现解耦,具体参考 https://blog.csdn.net/yulidrff/article/details/86296714
2. 单边写,双边读,单向数据同步