Memcached实战之复制(2)

[root@master ~]# memcached -v -d -p 11211 -l 192.168.0.102 -u root -x 192.168.0.103 -P /tmp/memcached.pid  #  由于memcached的主/从没有抢占功能,因此主恢复之后,只能作为现有主节点的从节点[root@master ~]# replication: connect (peer=192.168.0.103:11212)

replication: marugoto copying

replication: start

[root@slave src]# replication: accept    # 在上面加入之后,下面之前的从节点就会蹦出如下输入,表示开启同步

replication: marugoto start

replication: marugoto 1

replication: marugoto owari

[root@master ~]# telnet 192.168.0.102 11211  # 我们连接到刚刚恢复的节点,可以看到数据又回来了

Trying 192.168.0.102...

Connected to 192.168.0.102.

Escape character is '^]'.

get key

VALUE key 0 6

sunsky

END

quit

Connection closed by foreign host.


      以上就是我们做的关于memcached基于repcached的主从复制实验了。通过实验,我们可以看出,通过他我们实现了主从中任何一个宕机,都不会影响另外一台机器上的数据。

在文章最后,我们再来总结以下基于 Repcached 的 Memcached 主从的优缺点:

优点:

1、能够实现 cache 的冗余功能

2、主从之间可以互相读写

缺点:

1、尽可以一主一从,单对单

本��永久更新链接地址

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/fcc00e02ecb54e987c0a39a637c8eca9.html