前面已经准备好了搭建集群的 节点,接下来要把这些节点都串连起来搭建集群。官方提供了一个工具:
<<(%%%%%%<<),它是用 </ 写的一个程序,所以还得安装
</。
=//</</</<FF
再用 这个命令来安装 接口, 貌似是 </ 的一个工具包。
=FF%%等一会儿就好了N当然两台 # 都要安装
确认所有的 节点都已经启动,接下来使用参数 创建集群(在 # 中来创建)。
=%%%%%%<<FO
J!21EE111J!21EE11J!21EE11J!21E11
J!21E11J!21E11
注意:这里如果在同一台 机子上面配置六个节点的话,可以写 127.0.0.1 的 ip 加端口,但是如果在两台机子
上各有三个节点的话,就必须写 192.168.开头的 ip 地址,不然会出现“Waiting for the cluster to
join…..一直等待下去的情况。
如果提示如下错误:
5
0)993#/NPJ!21E11
protected-mode no 这是 1 以后 中新增的配置项,默认值为 /,限制从其它机器登录
9, 而只能从 E11 登录。为保证 << 工具的正常运行,需要设置为 ,完成后可
以改回 /。要想从非 E11 访问也需要改为 ,或将各个节点的配置文件中的“<E11C这一
项中的回环 改成本机 即可。
解释下F表示自动为每一个 节点分配一个 节点,上面有 ! 个节点,程序会按照一定
规则生成 个 (主) 个 从,前面已经提醒过,防火墙一定要开放监听的端口,否则会创建失
败。
运行中,提示 5F,FFF<F@LF/FP/PFF/FF%%输入 /
0'$3"<@
5D
5D
0'$3"!2说明创建成功!
注意:当集群或各个 redis 实例非正常关闭(如使用 kill 命令),重新启动集群,就需要使用如下命令启动各
个节点(在 nodes-7000.conf 所在目录下执行):
#../bin/redis-server redis.conf --cluster-con'g-'le nodes-7000.conf
还可以对 master 和 slave 进行锁定
连接到要添加的 数据库中,执行 操作,后面的 ,* 为 &J!21EE11 的 ,*。
=%J!21E11
J!21E11E!Q1 1!J1E<
'$
测试
和 数据
在 J!21E 上终端输入:
=%E111
进入命令窗口,直接 FF;/,直接根据 匹配切换到相应的 节点上。然后找到这个
节点所对应的从节点,在从节点上执行 E11 进入命令行后,输入 出现如下界面:
=%<<FDFJ!21EE11%%检查集群状态( 和端口可以是任何一个节点)
还是要说明一下, 集群由 !2 个 组成,通过分片分布到多个节点上,读写都发生在
节点。假设先把 # 服务 *; 掉(# 有 个 &N 个 #) NF查看一下发生了什么事,