redis集群相关配置
2018-01-21 20:40
483 查看
前面对于redis的主从进行了相关的配置,redis的从机会不断去主机上拉取数据,并且可以通过哨兵来及时发现故障节点,以此提高系统的可用性。然而在前面的实验中可以发现,当节点出现故障到重新选出Master,需要一定的时间,因此哨兵机制并不完美,有局限性,所以下面将基于redis cluster搭建redis的集群环境。
绑定端口号以及ip地址:
修改配置文件中的port以及bind字段,集群部分的配置如下:
分别对其他的5个节点7901、7902、7903、7904、7905做相关的配置。
这里至少6个节点,不然会报错:
分别启动:
[align=left]
[/align]
复制redis解压文件src下的redis-trib.rb,文件到redis-cluster目录。
安装ruby环境:
安装ruby依赖包:
gem sources -l
移除https://rubygems.org源
gem sources --remove https://rubygems.org/
增加https://gems.ruby-china.org/源
gem sources --add https://gems.ruby-china.org/
更新缓存
gem sources -u
但是又出现了一些状况:
重新安装咯?
进入redis-cluster目录,使用redis-trib.rb创建集群
执行之后会有一个推荐的设置,接受即可。当然也可以自己进行配置。
下面再进行测试:
bingo!
绑定端口号以及ip地址:
修改配置文件中的port以及bind字段,集群部分的配置如下:
分别对其他的5个节点7901、7902、7903、7904、7905做相关的配置。
这里至少6个节点,不然会报错:
*** ERROR: Invalid configuration for cluster creation. *** Redis Cluster requires at least 3 master nodes. *** This is not possible with 3 nodes and 1 replicas per node. *** At least 6 nodes are required.
分别启动:
[align=left]
[/align]
复制redis解压文件src下的redis-trib.rb,文件到redis-cluster目录。
安装ruby环境:
yum install ruby rubygems -y
安装ruby依赖包:
gem install redis-3.2.2.gem这里因为社会主义网络的缘故会导致一些问题,所以修改需要做如下的修改:
gem sources -l
移除https://rubygems.org源
gem sources --remove https://rubygems.org/
增加https://gems.ruby-china.org/源
gem sources --add https://gems.ruby-china.org/
更新缓存
gem sources -u
但是又出现了一些状况:
重新安装咯?
# yum install centos-release-scl-rh //会在/etc/yum.repos.d/目录下多出一个CentOS-SCLo-scl-rh.repo源 # yum install rh-ruby23 -y //直接yum安装即可 # scl enable rh-ruby23 bash //必要一步 # ruby -v //查看安装版本
进入redis-cluster目录,使用redis-trib.rb创建集群
./redis-trib.rb create --replicas 1 127.0.0.1:7900 127.0.0.1:7901 127.0.0.1:7902 127.0.0.1:7903 127.0.0.1:7904 127.0.0.1:7905
执行之后会有一个推荐的设置,接受即可。当然也可以自己进行配置。
下面再进行测试:
bingo!
相关文章推荐
- redis集群相关配置(二)
- spring整合redis集群的相关配置(senlient模式)
- redis主从,集群配置相关[atco整理]
- spring boot下JedisCluster方式连接Redis集群的配置
- redis集群(主从配置)
- linux下redis集群配置与设置密码
- redis集群配置
- mac上配置redis集群方案--Codis的安装测试小结
- Redis集群配置
- Redis 集群配置
- CentOS Linux下 redis 下载、安装、配置、主从集群配置
- Redis3.0.7 cluster/集群 安装配置教程
- java操作redis集群配置[可配置密码]和工具类
- Redis集群配置遇到的问题
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- Redis客户端之Spring整合Jedis,ShardedJedisPool集群配置
- redis 集群搭建及相关命令
- Redis配置集群一(window)
- linux下redis 集群配置