Redis双写一致性问题和解决方案

1、读写过程 一、读: (1)先读cache,若是数据命中则返回 (2)若是数据未命中则读db (3)将db中读取出来的数据入缓存 二、写: (1)先淘汰cache (2)再写dbweb 2、数据不一致缘由       先操做缓存,在写数据库成功以前,若是有读请求发生,可能致使旧数据入缓存,引起数据不一致。       在分布式环境下,数据的读写都是并发的,上游有多个应用,经过一个服务的多个部署(
相关文章
相关标签/搜索