redis 主从同步失败
为了合理使用资源,当流量没这么大的时候,会适当停掉一些服务器.
当流量起来的时候,就会把原来停掉的服务器重新起来.
当把某台redis从库起来之后,观察了redis 主库的日志,就发现报了关于同步不成功的日志
[root@sl-payment-europe1 ~]# less /var/log/redis.log******************************12419:M 05 Jun 14:55:06.746 * Partial resynchronization not accepted: Replication ID mismatch (Slave asked for '767acc943132041cfd8368581ef6b44a5f3f8287', my replication IDs are '6e82aa842f215e606f1831ba179798bf8a8d5b57' and '0000000000000000000000000000000000000000')
解决:
1.先停掉redis slave
2.进入redis 从库data目录,把rdb 文件移走 或删除掉,然后登陆redis slave,使用keys * 可以查看同步情况