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
cp redis.conf /usr/local/redis/redis-cluster/conf/
touch /usr/local/redis/redis-cluster/conf/redis7000.conf
include /usr/local/redis/redis-cluster/conf/redis.conf
port 7000
pidfile /var/run/redis7000.pid
cluster-enabled yes
cluster-announce-ip 172.24.191.154
daemonize yes
cluster-config-file nodes7000.conf
dbfilename redis7000.rdb
appendfilename "appendonly7000.aof"
dir /usr/local/redis/redis-cluster/data/
bind 0.0.0.0
requirepass "your_password"
masterauth "your_password"

5、逐一启动各个节点
redis-server /usr/local/redis/redis-cluster/conf/redis7000.conf
ps -ef | grep redis

6、启动集群
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-cli -p 7000 -c -a 'your_password'
cluster info

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!