当前位置:   article > 正文

Redis怎么保持缓存与数据库一致性?异步更新缓存(基于订阅binlog的同步机制)_监听binlog异步刷新redis

监听binlog异步刷新redis
redis和mysql数据的同步

: 读redis->没有,读mysql->把mysql数据写回redis

: 写mysql->成功,写redis

并发不高的情况:

: 读redis->没有,读mysql->把mysql数据写回redis,有的话直接从redis中取;

: 写mysql->成功,再写redis

并发高的情况:

: 读redis->没有,读mysql->把mysql数据写回redis,有的话直接从redis中取;

:异步,先写入redis的缓存,就直接返回;定期或特定动作将数据保存到mysql,可以做到多次更新,一次保存;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/466975
推荐阅读
相关标签
  

闽ICP备14008679号