您的位置:首页 > 数据库 > Redis

redis集群——增加节点

2017-07-22 14:02 561 查看
接着上篇文章《 redis集群入门(不是主从集群)》

在上篇文章中说的是搭建集群,这篇文章我们来说向集群中如何增加节点。

说明:

增加一个6382的节点

1、配置文件

6382的Redis.conf 的配置信息 《 redis集群入门(不是主从集群)》 的配置信息几乎完全相同,仅仅端口不相同,我们替换工具将端口全部替换即可。

2、启动 6382 redis服务

执启动动命令

[plain] view plain copy print?/usr/local/bin/redis-server /my_soft/my_config/redis3/6382/redis.conf
/usr/local/bin/redis-server  /my_soft/my_config/redis3/6382/redis.conf


查看进程

[plain] view plain copy print?ps -ef |grep redis
ps -ef |grep redis




3、向集群中增加节点

下面的操作 全部在

[plain] view plain copy print?cd /my_soft/Redis安装包及jar包/redis-3.0.4/src
cd   /my_soft/Redis安装包及jar包/redis-3.0.4/src


目录下完成。

3.1、查看命令手册

执行 ./redis-trib.rb 命令



3.2、添加节点

[plain] view plain copy print?./redis-trib.rb add-node 192.168.3.15:6382 192.168.3.15:6379
./redis-trib.rb add-node 192.168.3.15:6382 192.168.3.15:6379




3.3、查看集群信息

登录某个点,执行命令:

[plain] view plain copy print?/usr/local/bin/redis-cli
/usr/local/bin/redis-cli


查看集群信息

[plain] view plain copy print?cluster nodes
cluster nodes




发现插槽数是空的,没有分配插槽。

接下来给新节点6382 这个服务分配插槽,将 6379 的一部分插槽分配给6382。

3.4、分配插槽

重新分配某人上节点的上插槽,执行命令:

[plain] view plain copy print?./redis-trib.rb reshard 192.168.3.15:6379
./redis-trib.rb reshard  192.168.3.15:6379





<

3.5、再次查看插槽分配情况

[plain] view plain copy print?cluster nodes
cluster  nodes




可以看到插槽分配成功了,

此时,redis 节点添加成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis