cool-2018-03-07-redis(3.0)集群安装
2018-03-07 12:59
344 查看
redis集群安装
集群的结构:每个节点都相互通信,连接其中一个节点就可以了,给每个节点分配一定数量的槽
三个节点6个的redis,每个节点中2个,一个主,一个备
用6台虚拟机和6个实例之间的区别,ruby这个文件在一台服务器执行一次就把集群启动起来了
现在的环境是6个实例
搭建步骤:需要6个redis实例,可以使用拷贝来完成
修改名字
删除rm dump.rdb文件
接着修改 redis.conf 修改端口
将注释打开
复制6个节点
修改每个redis的端口,分别是23456
至此6个redis实例创建结束
创建集群:需要一个ruby脚本,在redis源码的src目录下
将这个文件拷贝到redis-cluster目录下
[root@node3 src]# cp redis-trib.rb /usr/local/redis-cluster/
执行ruby脚本之前要安装ruby的环境
yum install ruby
yum install rubygems
运行依赖包
上传依赖包到服务器
执行[root@node3 ~]# gem install redis-3.0.0.gem
[root@node3 redis-cluster]# vi start-all.sh
[root@node3 redis-cluster]# chmod +x start-all.sh
[root@node3 redis-cluster]# ./start-all.sh
到这里每个redis实例就已经启动起来了
接下来创建集群编写文件redis-trib.rb
./redis-trib.rb create --replicas 1 192.168.25.113:7001 192.168.25.113:7002 192.168.25.113:7003 192.168.25.113:7004 192.168.25.113:7005 192.168.25.113:7006
到此集群创建完毕
如何连接集群
使用客户端任意一个节点连接即可 -c一定要加
[root@node3 redis-cluster]# redis01/redis-cli -p 7001 -c
接下来使用redis的java客户端
jredis连接单机版和集群是有区别的
113这个虚拟机上有一个redis单机版实例,和6个集群节点
启动单机节点:
cd /usr/local/redis
[root@node3 redis]# ./redis-server redis.conf
启动集群:[root@node3 redis-cluster]# redis01/redis-cli -p 7001 -c
关闭防火墙: service iptables stop
另一种启动集群的方法:
cd /usr/local/redis-cluster
./start-all.sh
集群的结构:每个节点都相互通信,连接其中一个节点就可以了,给每个节点分配一定数量的槽
三个节点6个的redis,每个节点中2个,一个主,一个备
用6台虚拟机和6个实例之间的区别,ruby这个文件在一台服务器执行一次就把集群启动起来了
现在的环境是6个实例
搭建步骤:需要6个redis实例,可以使用拷贝来完成
修改名字
删除rm dump.rdb文件
接着修改 redis.conf 修改端口
将注释打开
复制6个节点
修改每个redis的端口,分别是23456
至此6个redis实例创建结束
创建集群:需要一个ruby脚本,在redis源码的src目录下
将这个文件拷贝到redis-cluster目录下
[root@node3 src]# cp redis-trib.rb /usr/local/redis-cluster/
执行ruby脚本之前要安装ruby的环境
yum install ruby
yum install rubygems
运行依赖包
上传依赖包到服务器
执行[root@node3 ~]# gem install redis-3.0.0.gem
[root@node3 redis-cluster]# vi start-all.sh
[root@node3 redis-cluster]# chmod +x start-all.sh
[root@node3 redis-cluster]# ./start-all.sh
到这里每个redis实例就已经启动起来了
接下来创建集群编写文件redis-trib.rb
./redis-trib.rb create --replicas 1 192.168.25.113:7001 192.168.25.113:7002 192.168.25.113:7003 192.168.25.113:7004 192.168.25.113:7005 192.168.25.113:7006
到此集群创建完毕
如何连接集群
使用客户端任意一个节点连接即可 -c一定要加
[root@node3 redis-cluster]# redis01/redis-cli -p 7001 -c
接下来使用redis的java客户端
jredis连接单机版和集群是有区别的
113这个虚拟机上有一个redis单机版实例,和6个集群节点
启动单机节点:
cd /usr/local/redis
[root@node3 redis]# ./redis-server redis.conf
启动集群:[root@node3 redis-cluster]# redis01/redis-cli -p 7001 -c
关闭防火墙: service iptables stop
另一种启动集群的方法:
cd /usr/local/redis-cluster
./start-all.sh
相关文章推荐
- redis 3.0集群安装与配置
- Redis3.0--集群安装部署
- 如何在linux平台上安装redis3.0集群版(附自动安装脚本)
- Redis3.0集群的安装
- Redis3.0集群安装
- redis3.0 集群安装详细步骤
- CentOS7 下载并安装Redis3.0集群详细步骤(一)单节点的安装
- cool-2018-03-07-redis(3.0)在spring中的整合
- CentOS7 下载并安装Redis3.0集群详细步骤(二)redis集群的安装
- Redis3.0--集群安装部署
- Redis3.0 Cluster集群安装
- redis3.0集群安装部署
- centOS7下redis3.0安装以及布置集群教程(单机创建多个实例调试)
- cygwin安装redis3.0集群报未知的类型名‘fd_set’解决方案
- redis3.0伪集群安装步骤
- redis3.0集群安装步骤
- redis-3.0集群安装
- redis 3.0 集群__安装
- rdis3.0集群安装
- redis3.0.0 集群安装详细步骤