Centos7:Redis集群搭建
Posted -saligia-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7:Redis集群搭建相关的知识,希望对你有一定的参考价值。
Redis集群中至少应该有三个节点。要保证集群的高可用,需要每个节点有一个备份机。Redis集群至少需要6台服务器。
搭建伪分布式。可以使用一台虚拟机运行6个redis实例。
修改redis的端口号7001-7006
使用ruby脚本搭建集群。安装ruby
yum install ruby
yum install rubygems
安装ruby脚本运行使用的包
gem install redis-3.0.0.gem
ruby脚本位置
redis源码/src/redis-trib.rb
创建6个redis实例,修改redis.conf配置,配置端口,启用集群
cluster-enabled yes
启动所有redis实例
使用ruby脚本搭建集群
./redis-trib.rb create --replicas 1
192.168.25.128:7001 192.168.25.128:7002 192.168.25.128:7003 192.168.25.128:7004
192.168.25.128:7005 192.168.25.128:7006
使用集群
redis-cli -p 7002 -c
//-c 表示连接集群
备注
- 集群启动批处理
cd /usr/local/src/redis-cluster/redis7001
./redis-server redis.conf
cd /usr/local/src/redis-cluster/redis7002
./redis-server redis.conf
cd /usr/local/src/redis-cluster/redis7003
./redis-server redis.conf
cd /usr/local/src/redis-cluster/redis7004
./redis-server redis.conf
cd /usr/local/src/redis-cluster/redis7005
./redis-server redis.conf
cd /usr/local/src/redis-cluster/redis7006
./redis-server redis.conf
cd /usr/local/src
- 集群关闭批处理
cd /usr/local/src/redis-cluster/redis7001
./redis-cli -p 7001 shutdown
./redis-cli -p 7002 shutdown
./redis-cli -p 7003 shutdown
./redis-cli -p 7004 shutdown
./redis-cli -p 7005 shutdown
./redis-cli -p 7006 shutdown
cd /usr/local/src
以上是关于Centos7:Redis集群搭建的主要内容,如果未能解决你的问题,请参考以下文章
高可用Redis:使用redis-trib.rb工具搭建集群