Redis 双写一致性
Redis 双写一致性
redis集群 数据缓存 共享数据
保持redis 和 数据库 中的数据一致性
常见方式
- 异步:读写分离
- 同步:读写同步
异步方式
场景:静态配置数据(用户无关) --> redis, 没有双写,只有单写
- 读流程
服务端收到请求消息,从redis中读取数据,返回客户端;其中redis中没有数据,不去数据库中获取数据; - 写流程
管理台配置数据,保存到数据库,然后手动刷新到redis中。
同步方式
场景:业务数据(用户) --> redis,有双写,采用【先更新数据库,再删除缓存】
- 读流程
服务端收到请求消息,从redis中读取数据,返回客户端;其中redis中没有数据,则去数据库中获取数据,然后写入redis,并设置过期时间; - 写流程
服务端收到业务消息,逻辑处理后,先保存到数据库,然后删除redis中数据。

浙公网安备 33010602011771号