1、由于redis是C语言编写的,安装之前需要保证有gcc的环境配置
- 首先使用命令,查看gcc版本,若已经存在则跳过gcc的安装:
gcc -v
- 若不存在gcc,则使用命令安装gcc:
yum install gcc-c++
2、下载redis源文件
mkdir /usr/local/redis
cd /usr/local/redis
wget http://download.redis.io/releases/redis-6.2.13.tar.gz
3、解压编译
tar -zxvf redis-6.2.13.tar.gz
cd redis-6.2.13
make
make install
4、准备配置文件
# 创建配置文件夹
mkdir -p /usr/local/redis/redis-cluster/conf
# 创建数据文件夹
mkdir -p /usr/local/redis/redis-cluster/data
# 复制一份干净的redis配置出来
cp redis.conf /usr/local/redis/redis-cluster/conf/
# 创建redis7000.conf配置文件并将下面的内容填入,一共需要6份
touch /usr/local/redis/redis-cluster/conf/redis7000.conf
# 导入原始配置文件
include /usr/local/redis/redis-cluster/conf/redis.conf
# 端口号
port 7000
# redis进程文件
pidfile /var/run/redis7000.pid
# 集群
cluster-enabled yes
# 如果想远端必须填写
cluster-announce-ip 172.24.191.154
# 守护进程
daemonize yes
# 节点文件
cluster-config-file nodes7000.conf
# rdb文件名
dbfilename redis7000.rdb
# aof文件名
appendfilename "appendonly7000.aof"
# aof、rdb文件存储目录
dir /usr/local/redis/redis-cluster/data/
bind 0.0.0.0
# redis密码
requirepass "your_password"
masterauth "your_password"
5、逐一启动各个节点
# 启动节点
redis-server /usr/local/redis/redis-cluster/conf/redis7000.conf
# 查看redis进程
ps -ef | grep redis
6、启动集群
# 启动到一半需要输入yes进行确认
redis-cli --cluster create 172.24.191.154:7000 172.24.191.154:7001 172.24.191.154:7002 172.24.191.154:7003 172.24.191.154:7004 172.24.191.154:7005 -a 'your_password' --cluster-replicas 1
7、检查集群状态
# 连接redis
redis-cli -p 7000 -c -a 'your_password'
# 查看集群状态
cluster info
标签:三主三,redis,cluster,usr,conf,Linux,172.24,local
From: https://www.cnblogs.com/revil/p/17962309