关于指令
创建集群都会用到的 redis-trib.rbcreate –replicas 1后面的-replicas 是给三个主节点分配三个从节点
Redis-cli –c –h –p 其中-c是并发连接 我测试了一下带-c和不带-c的区别
加入一个主节点有个key myname存在里面存着“xiangwen” 从节点可以查到这个key
如果使用-c的话 从节点 用get myname命令 会跳转到主节点。不带的话 直接会提示错误。当关闭这个主节点 get myname都可以出现“xiangwen”(从节点变成了主节点)
-h –p 就是登录的主机ip 和端口
查询开启的redis服务 ps –ef|grep redis
关于主从关系
假设有如下环境的集群环境M :8000 8001 8002S: 8003 8004 8005
主从关系是 8003是8000的slave slot(10923-16383)
8004是8001的slave slot(5461-10922)
8005是8002的slave slot(0-5460)
1, 存储数据是随机的
我登录8000的服务器执行命令 set myname “xiangwen”发现时而存在8000 时而存在8001 时而存在8002.为了跟好的观察我下次登录没用-c命令,就不会出现跳转 快速执行存储操作的话 可以看是怎样分布的