Redis集群搭建
Redis有三种集群模式,分别是:
-
主从模式
-
Cluster模式
-
Sentinel(哨兵)模式
本片文章搭建的是第二种集群模式Cluster,只搭建了三个节点,创建了三个主节点的redis集群。
如果想要三主三从,需要在部署6个Redis节点
一、安装redis
1.1 redis_7001
1.1.1 解压
在 /usr/local/ 下创建redis目录 ,进入目录,解压redis压缩包tar -zxvf redis-5.0.0.tar.gz
并改名为redis_7001 mv redis-5.0.0 redis_7001
1.1.2 编译
进入redis_7001目录编译安装make && make install
1.1.3将redis安装为系统服务并后台启动
进入/redis_7001/utils目录
使用./install_server.sh
将redis安装为系统服务并后台启动。
注意指定端口号:7001指定为7001,7002指定为7002,7003指定为7003。
将redis安装为系统服务后,会自动在/etc/redis 目录下创建指定的redis配置文件:7001.conf
将redis安装为系统服务的启动方式:systemctl start redis_7001.service
;关闭:systemctl stop redis_7001.service
1.1.4 修改配置文件
编辑 redis 配置文件vim /etc/redis/7001.conf
设置允许远程连接,将 bind 127.0.0.1
修改为 0.0.0.0
设置后台启动daemonize yes
(指定为系统服务后,已经是后台启动)
查看端口号(指定为系统服务后,端口号已经是7001)
设置密码
将cluster-enabled yes
的注释打开,启用集群模式
1.2 redis_7002
同上
1.3 redis_7003
同上
1.4 编写启动脚本
启动脚本