缓存 - redis异常退出重启后是怎么跟MYSQL同步的?
PHP中文网
PHP中文网 2017-04-27 09:03:09
0
1
718

假设如下情况
Redis将内存中的数据写入磁盘后不久 发生异常崩溃了 在崩溃前Redis对内存中的数据又作了修改并同步到了Mysql
此时当Redis再次运行并从磁盘读取上一次的备份后 Redis的内存数据与Mysql中的数据是不一致的
Redis自身就带有纠错功能 还是需要在Redis运行前人工同步一次? 这种数据不一致的情况是怎么解决的?
一点小疑惑 希望有人能来解答一下

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(1)
習慣沉默

Redis はマスター/スレーバー クラスターとして使用され、センチネルはマスターを監視し、障害が発生した場合は自動的に複製し、マスターとスレーブを切り替えます。異種の mysql を同期するには、それを実行するスクリプトを作成する必要があります。 。 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート