Redis3.0版本集群部署说明

下载redis组件

常用Linux工具源码下载

https://editor.csdn.net/md/?articleId=145175990

创建redis目录

mkdir -p /mnt/redis
mv redis-3.2.10.tar.gz /mnt/redis

解压文件

tar -zxvf redis-3.2.10.tar.gz
cd redis-3.2.10

配置构建环境

# 配置过程中如果提示缺少依赖库,可根据提示安装或增加忽略安装参数
./configure --pfefix=/mnt/redis/redis-3.2.10

编译和安装

make
make install

生成redis配置文件

# 配置文件目录也可能是cfg,根据实际情况操作
cd conf
for i in `seq 7001 7006`;do sed -e "s/6379/$i/" redis_6379.conf>redis_$i.conf;done
# 依次修改配置文件中的各个参数
vim redis_7001.conf

修改为本机ip
修改为本机ip
cluster-enabled修改为yes
在这里插入图片描述

启动redis节点

cd src
./redis-server ../conf/redis_7001.conf &
./redis-server ../conf/redis_7002.conf &
./redis-server ../conf/redis_7003.conf &
./redis-server ../conf/redis_7004.conf &
./redis-server ../conf/redis_7005.conf &
./redis-server ../conf/redis_7006.conf &

修改redis集群配置文件

修改cluster.xml文件中的地址和端口,示例为一主一从的格式
在这里插入图片描述

创建集群

./redis_builder -a create -f cluster.xml

修改集群密码

#更新redis集群
for((i=0;i<6;i++)); do ./redis-cli -h 172.31.3.60 -p 700$i -c config set masterauth redistest; ./redis-cli -h 172.31.3.60 -p 700$i -c config set requirepass redistest; done;
#更新redis集群配置文件
for((i=0;i<6;i++)); do ./redis-cli -h 172.31.3.60 -p 700$i -c -a redistest config rewrite; done;

登录redis集群

./redis-cli -h 172.31.3.60 -p 7001 -c -a redistest
cluster info

cluster_state显示为ok
在这里插入图片描述

恭喜你,redis部署成功啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值