@a5635268
2017-05-15T14:09:11.000000Z
字数 557
阅读 1033
Redis
pidfile /var/run/redis6380.pid #更改pid
port 6380 #更改端口号
dbfilename dump6380.rdb #更改rdb,注意,从服务器开启了rdb,那主服务器就可以把rdb给关掉
slaveof localhost 6379 #以6379作为主服务器; slaveof <masterip> <masterport> #开启slave
slave-read-only yes #slave1 设为只读
masterauth <master-password> # 如果需要密码就在这里配置
slave1开启rdb和aof,其他的服务器包括主服务器就没必要开启了.如果对数据的完整性有更严格的要求的话,aof可以在主服务器上打开,把从服务器的关掉,因为主服务器备份要更及时;
每次salave断开后,(无论是主动断开,还是网络故障),再连接master时.都要master全部dump出来rdb,再aof,即同步的过程都要重新执行1遍.所以要记住---多台slave不要一下都启动起来,否则master可能IO剧增
在做运维Sentinel监控的时候,有一个选项可以有效避免这个问题
sentinel parallel-syncs mymaster 1