mysql 与 redis 如何保证数据一致性问题 ?
生活随笔
收集整理的這篇文章主要介紹了
mysql 与 redis 如何保证数据一致性问题 ?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.先更新 mysql 數據, 再手動清除 Redis 緩存 , 最后重新查詢最新的數據同步到Redis中,保證最終一致性。
2.更新 mysql 數據, 在采用 mq 異步的形式 同步數據到 Redis 中 。
缺點: 延遲概率就比較大
優點: 解耦
3.canal服務端訂閱 mysql binlog 文件,canal客戶端監聽canal服務端數據變化,同步到 redis 中(canal 框架)
4.訂閱 mysql binlog 文件,采用 mq 異步的形式同步到 redis 中(canal 框架)
總結
以上是生活随笔為你收集整理的mysql 与 redis 如何保证数据一致性问题 ?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: openoffice 安装 linux环
- 下一篇: 企业实战_01_ Mycat 主要作用_