目录
想学习架构师构建流程请跳转:Java架构师系统架构设计
1 缓存一致性
Redis缓存与Mysql数据库的一致性问题解决:https://blog.csdn.net/ZGL_cyy/article/details/112065489
用户每次抢完红包,要查看自己抢红包记录,此时需要查询数据库表 money_log ,如果每次都查询 money_log 就会占用大量数据库资源。此时我们应该将数据存储到缓存中,每次查询直接从缓存获取即可。
但现在面临的问题是如果用户抢到了不同的红包,缓存没法及时更新,因此我们需要实现抢红包数据库数据和Redis缓存中的数据同步。
2 缓存一致性解决方案
用户每