目录
1. 下载安装包
官网: https://redis.io/
下载命令:wget https://download.redis.io/releases/redis-6.2.6.tar.gz
2. 编译
tar xvf redis-6.2.6.tar.gz
cd redis-6.2.6/
make
2.1 解压
2.2 编译
编译后生成如下文件
3. 单节点模式
直接使用默认配置启动单节点 , 可自行修改redis.conf配置信息
./src/redis-server redis.conf
/src/redis-cli
启动服务
测试客户端
4. 集群模式
4.1 创建配置
cd /home/centos/redis/redis-6.2.6/
mkdir -p cluster/5001
mkdir -p cluster/5002
mkdir -p cluster/5003
mkdir -p cluster/5004
mkdir -p cluster/5005
mkdir -p cluster/5006
cp redis.conf cluster/5001/redis.conf
mkdir cluster
cd cluster
vim 5001/redis.conf
# 5001/redis.conf 配置文件修改如下项:
# bind 注释掉
pidfile /var/run/redis_5001.pid
cluster-enabled yes
cluster-config-file /home/centos/redis/redis-6.2.6/data/5001/redis_5001.conf
appendonly yes
分发配置文件
sed 's|5001|5002|g' 5001/redis.conf > 5002/redis.conf
sed 's|5001|5003|g' 5001/redis.conf > 5003/redis.conf
sed 's|5001|5004|g' 5001/redis.conf > 5004/redis.conf
sed 's|5001|5005|g' 5001/redis.conf > 5005/redis.conf
sed 's|5001|5006|g' 5001/redis.conf > 5006/redis.conf
配置文件如下图所示:
# 创建数据/配置目录 - 注意跟上面配置文件中配置项保持一致
cd /home/centos/redis/redis-6.2.6/
mkdir -p data/5001
mkdir -p data/5002
mkdir -p data/5003
mkdir -p data/5004
mkdir -p data/5005
mkdir -p data/5006
4.2 启动服务
查看服务启动后生成的配置:
4.3 创建集群
./src/redis-cli --cluster create 127.0.0.1:5001 127.0.0.1:5002 127.0.0.1:5003 127.0.0.1:5004 127.0.0.1:5005 127.0.0.1:5006 --cluster-replicas 1
4.4. 测试服务
4.5 后记