在高并发条件下,尤其是出现数据更新的操作时,容易出现缓存和数据库的一致性问题。
首先需要区分Redis和MySQL是否存在分布式的问题,还是说你考虑的是Redis缓存和MySQL的一致性。
如果是后者,那相对会比较简单。
这个问题和文件系统的写入比较相似,可以参考一下。
可以通过加分布式锁来实现,分布式锁可以用redis缓存实现。
分享数据库前沿,解构实战干货,推动数据库技术变革