方案由從易到難的順序,但無論哪種方法,都需要保證的是Reids和MySQL的數據一致性。
方案一:
程序同時寫Redis和MySQL
讀Redis
方案二:
程序寫MySQL, 使用Gearman調用MySQL的UDF,完成對Redis的寫
讀Redis
參考 《利用Gearman進行Mysql到Redis的複製》
方案三:
程序寫MySQL, 解析binlog,數據放入隊列寫Redis
讀Redis
參考 《利用Canal完成Mysql數據同步Redis》
方案四:
程序寫Redis,並將寫放入MQ寫MySQL
讀Redis
- 本文已收錄於以下專欄:
- Redis 實踐指南