如何解决Redis缓存和MySQL数据一致性的问题?
在高并发业务场景中,数据库的性能瓶颈通常对于用户的并发访问而言太大。 因此,redis通常用作缓冲区操作,以允许请求首先访问redis,而不是直接访问数据库(例如MySQL)。 这样可以减少网络请求的延迟响应。数据为什么会不一致这类问题主要在于并发读写访问,缓存和数据相互交叉执行。一、单库情况下同一时间发生了并发读写请求,比如A(写) ,B (读),2个请求A请求发送一个写的操作到服务端,第一步就会淘汰cache,然后因为各种原因卡住了,不在执行后面的大量业务(例:大量的业.