当前项目使用redis是单节点,不具备高可用,为了消除风险,花了一天半时间申请了三台服务器新搭建了一个redis集群,现在做下记录,以备后续查阅。
物料:三台linux服务器,centos7.9,root账号,无外网访问权限
目标:三主三从redis集群,每台服务器一主一从两个节点
以下正式开始:
1、下载redis安装包,选择的版本为4.0.8
(1)选择安装包方式安装redis主要是因为linux服务器无外网权限,不能通过yum来安装
(2)选择版本4主要是因为linux服务器上的gcc版本较低,不支持高版本的redis(踩过坑),而且没外网不能通过yum来升级gcc,所以在此选择低版本redis主要是无奈之举
2、将下载的redis-4.0.8.tar.gz安装包上传到三台linux服务器
(1)在/usr/local/路径下创建redis文件夹(可通过ftp创建)
(2)上传到路径下:/usr/local/redis
3、进入/usr/local/redis路径
cd /usr/local/redis
4、解压 redis-4.0.8.tar.gz安装包
tar -zxvf redis-4.0.8.tar.gz
5、进入解压后的redis路径并进行编译操作
# 进入解压后的路径
cd redis-4.0.8
# 编译
make
6、编译完成后执行安装命令
# 安装到特定路径下
make PREFIX=/usr/local/redis install
安装完成后就会在/usr/local/redis/路径下看到一个bin文件夹
7、进入/usr/local/redis/bin路径
cd /usr/local/redis/bin
前台启动
./redis-server
后台启动
# 进入解压redis文件夹
cd /usr/local/redis/redis4.0.8
# 复制redis.conf文件到/usr/local/redis/bin路径
cp redis.conf /usr/local/redis/bin
# 修改redis.conf文件中的daemonize 为 yes
vim redis.conf
daemonize yes
# 完成修改后,可后端启动