>  Q&A  >  본문

缓存 - redis异常退出重启后是怎么跟MYSQL同步的?

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

PHP中文网PHP中文网2733일 전658

모든 응답(1)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-04-27 09:05:09

    Redis는 마스터-슬레이버 클러스터로 사용되며 센티널은 마스터를 모니터링하는 데 실패하면 자동으로 복제하고 마스터와 슬레이브 간에 전환합니다. 이기종 mysql을 동기화하려면 이를 실행할 스크립트를 작성해야 합니다. . .

    회신하다
    0
  • 취소회신하다