dbfilename“倾倒- 7000. - rdb"
daemonize是的
rdbcompression
192.168.26.112配置:
Cd/数据/redis-5.0.5/src
[jerry@BDDB redis-5.0.5]美元vim/数据/redis-5.0.5/复述,- s - 7000。参看
dbfilename“倾倒- 7000. - rdb"
daemonize是的
rdbcompression
slaveof 192.168.27.210 7000
192.168.26.206配置:
Cd/数据/redis-5.0.5/src
dbfilename“倾倒- 7000. - rdb"
daemonize是的
rdbcompression
slaveof 192.168.27.210 7000
分别启动各结点:
(jerry@master src)美元。/redis-server . ./复述,- m - 7000。参看
看下三台服务器主从状态信息:
接着我们创建键值,测试主从是否同步:
三个结点我们都创建一个链接,方便我们使用。
[jerry@master src]$ sudo ln -s/data/redis-5.0.5/src/redis-cli/usr/bin/redis-cli
[jerry@BDDB src]$ sudo ln -s/data/redis-5.0.5/src/redis-cli/usr/bin/redis-cli
[jerry@DGIDC src]$ sudo ln -s/data/redis-5.0.5/src/redis-cli/usr/bin/redis-cli
观察主从信息状态:
info
重启主后服务器观察发现未保存的数据将丢失:
结论:
使用主从模式时应注意master节点的持久化操作,matser节点在未使用持久化的情况详情下如果宕机,并自动重新拉起服务,从服务器会出现丢失数据的情况。数据丢失的原因:因为master服务挂了之后,重启服务后,slave节点会与master节点进行一次完整的重同步操作,所以由于master节点没有持久化,就导致slave节点上的数据也会丢失掉。所以在配置了Redis的主从模式的时候,应该打开主服务器的持久化功能。