redis集群测试
来源:互联网 发布:知君的书法 编辑:程序博客网 时间:2024/05/29 15:24
选择一个master进入客户端,使用set 命令
那进入另一个master,使用set命令
但是当我用一个master的从节点去get它设置的量是,却get不到
原因是没有用集群模式启动,少了个 -c
现在就能get到了
接下来测试主机之间是否可以互相读
[root@localhost 7001]# ./redis-cli -c -h 192.168.150.134 -p 7001
192.168.150.134:7001> get vvt
-> Redirected to slot [13892] located at 192.168.150.135:7002
"2"
192.168.150.135:7002> get name
-> Redirected to slot [5798] located at 192.168.150.134:7001
"1"
192.168.150.134:7001>
结果显示是可以的,那么从属于不同主机下的从机也应该可以读到不同主机set的内容
[root@localhost 7001]# ./redis-cli -c -h 192.168.150.134 -p 7002
192.168.150.134:7002> get name
-> Redirected to slot [5798] located at 192.168.150.134:7001
"1"
192.168.150.134:7001> get vvt
-> Redirected to slot [13892] located at 192.168.150.135:7002
"2"
结果验证了我的猜想
现在测试宕掉一个主机
结果显示:宕掉一个主机后,会在从机中选择一个成为新的主机,但是这个从机不是被宕掉的主机的从机
再宕掉一个master
还是有四个主机
再宕一个,变成3个主机,3个从机
再宕一个,变成2个主机,3个从机
再宕一个,变成1个主机,3个从机
再宕一个,变成3个从机
此时,从机读不到内容了
192.168.150.134:7002> set name
(error) ERR wrong number of arguments for 'set' command
192.168.150.134:7002> get vvt
(error) CLUSTERDOWN The cluster is down
192.168.150.134:7002> get name
(error) CLUSTERDOWN The cluster is down
192.168.150.134:7002>
- Redis 集群搭建测试
- redis集群测试
- redis集群基本测试分析
- Redis集群部署与测试
- redis及集群性能测试
- java程序测试redis集群
- java测试redis集群性能
- redis集群搭建测试-2
- linux搭建redis集群测试
- redis安装,redis c++客户端,redis cluster集群测试
- Redis 测试以及集群部署方案
- Redis Sentinel集群方案--单机测试
- redis 集群性能测试结果分析
- Redis集群方案,Codis安装测试
- Redis Sentinel集群方案--单机测试
- Redis 3.0集群搭建测试(一)
- Redis 3.0集群搭建测试(二)
- Redis集群方案,Codis安装测试
- LoggerFactory.getLogger(String name)用法
- 【JAVA语言程序设计基础篇】--图形-- 绘制封装表格类的思考
- Git初体验(2)-暂存区和版本库
- linux创建和删除文件
- Redis集群
- redis集群测试
- python读取二进制文件中的浮点数数组
- 游标
- 诊断数据与应用层数据不一致时的映射方法(Remapping)
- 手机标准蓝牙各类服务对应的UUID
- bootstrap 媒体查询
- 产品经理————关于市场调研。
- 移动自动化测试
- tjut 3023