Redis 集群的安装(Redis3+CentOS)
参考文档
- Redis 官方集群指南:http://redis.io/topics/cluster-tutorial
- Redis 官方集群规范:http://redis.io/topics/cluster-spec
- Redis 集群指南(中文翻译,仅供参考):http://redisdoc.com/topic/cluster-tutorial.html
- Redis 集群规范(中文翻译,仅供参考): http://redisdoc.com/topic/cluster-spec.html
Redis 集群介绍、特性、规范等
Redis 集群的安装(Redis3.2.8 + CentOS6.6_x64)
要让 Redis3.0 集群正常工作至少需要 3 个 Master 节点,要想实现高可用,每个 Master 节点要配备 至少 1 个 Slave 节点。根据以上特点和要求,进行如下的集群实施规划: 使用 6 台服务器(物理机或虚拟机)部署 3 Master + 3 个Slave;
Master1:192.168.3.111:7111 Master2:192.168.19.65:7112 Master3:192.168.19.66:7113
主从复制 主从复制 主从复制
Slave1:192.168.19.67:7114 Slave2:192.168.19.68:7115 Slave3:192.168.18.82:7116
Redis3.0集群规划
主机名 IP 服务端口 集群端口 主/从 默认 6379 服务端口数+10000
redis-01 192.168.3.111 7111 17111 Master
redis-02 192.168.19.65 7112 17112 Master
redis-03 192.168.19.66 7113 17113 Master
redis-04 192.168.19.67 7114 17114 Slave
redis-05 192.168.19.68 7115 17115 Slave
redis-06 192.168.18.82 7116 17116 Slave
按规划:防火墙中打开相应的端口
*192.168.3.111*
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7111 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 17111 -j ACCEPT
192.168.19.65
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7112 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 17112 -j ACCEPT
192.168.19.66
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7113 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 17113 -j ACCEPT
192.168.19.67
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7114 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 17114 -j ACCEPT
192.168.19.68
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7115 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 17115 -j ACCEPT
192.168.18.82
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7116 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 17116 -j ACCEPT
安装目录:/usr/local/redis3
用户:root
编译和安装所需的包:
yum install gcc tcl
下载(或上传)Redis3 最新稳定版(当前最新版 redis-3.2.8.tar.gz)
cd /usr/local/src
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
创建安装目录:
mkdir /usr/local/redis3
解压:
tar -zxvf redis-3.2.8.tar