'//主服务器测试'
[root@master ~]# yum install telnet -y '//安装Telnet远程登陆程序'
[root@master ~]# telnet 192.168.73.200 11211
Trying 192.168.73.200... '//连接成功'
Connected to 192.168.73.200.
Escape character is '^]'.
quit '//退出'
Connection closed by foreign host.
'//从服务器测试'
[root@slave keepalived]# yum install telnet -y
[root@slave keepalived]# telnet 192.168.73.201 11211
Trying 192.168.73.201... '//连接成功'
Connected to 192.168.73.201.
Escape character is '^]'.
quit '//退出'
Connection closed by foreign host.
4memcached客户端测试
客户端登录memcached
[root@client ~]# yum install telnet -y
[root@client ~]# telnet 192.168.73.100 12000 '//使用漂移地址登陆'
Trying 192.168.73.100...
Connected to 192.168.73.100.
Escape character is '^]'.
测试主从同步
[root@client ~]# telnet 192.168.73.100 12000
Trying 192.168.73.100...
Connected to 192.168.73.100.
Escape character is '^]'.
add username 0 0 5 '//客户端连接并新建一个数据'
12345
STORED
'//返回主服务器查看是否同步生成数据'
[root@master ~]# telnet 192.168.73.200 11211
Trying 192.168.73.200...
Connected to 192.168.73.200.
Escape character is '^]'.
get username
VALUE username 0 5
12345 '//主服务器成功生成'
END
'//返回从服务器查看是否同步生成数据'
[root@slave keepalived]# telnet 192.168.73.201 11211
Trying 192.168.73.201...
Connected to 192.168.73.201.
Escape character is '^]'.
get username
VALUE username 0 5
12345 '//从服务器成功生成'
END
'//测试成功,主从都成功生成数据'
测试高可用
'//宕机主服务器,看从服务器是否正常使用'
[root@master ~]# systemctl stop keepalived.service '//关闭主服务器keepalived服务'
[root@client ~]# telnet 192.168.73.100 12000 '//客户端登陆成功'
Trying 192.168.73.100...
Connected to 192.168.73.100.
Escape character is '^]'.
set username
UNSUPPORTED COMMAND
set username 0 0 4 '//修改一下数据'
1234
STORED
'//从服务器查看数据是否同步'
get username
VALUE username 0 4
1234 '//成功同步'
END