Linux下Redis集群安装配置

2 篇文章 0 订阅

一、节点规划

主机IP操作系统Redis版本端口规划
Redis110.201.82.18CentOS 7.35.0.07001/7002
Redis210.201.82.19CentOS 7.35.0.07001/7002
Redis310.201.82.21CentOS 7.35.0.07001/7002

Redis:https://pan.baidu.com/s/1f2XTXWHMs3nro6glidexrg 提取码:sf6h

二、安装配置

1、编译安装(所有节点)
tar -xvf redis-5.0.0.tar.gz
cd redis-5.0.0
make
make install PREFIX=/gsum/redis

出现如下提示证明安装成功
在这里插入图片描述

2、创建配置文件(所有节点)

每个机器我们需要创建两个redis实例,一共是6个,所以每个机器需要创建两个配置文件

(1)创建配置文件目录
mkdir /gsum/redis/conf
(2)拷贝创建配置文件

从redis的安装目录里拷贝自带的配置文件,每个机器拷贝两个,代表两个实例,根据规划的端口命名

cp redis.conf /gsum/redis/conf/redis-7001.conf
cp redis.conf /gsum/redis/conf/redis-7002.conf
(3)编辑配置文件
#bind 127.0.0.1	# 注释掉
protected-mode no	# 关闭保护模式
port 7001	# 分别填写对应的端口,7001,7002
daemonize yes	# 开启后台运行
pidfile /var/run/redis_7001.pid	# 分别修改为对应的文件,redis_7001.pid,redis_7002.pid
appendonly yes	# 开启aof日志,每次写操作都会记录一条日志
cluster-enabled yes	# 开启集群
cluster-config-file nodes-7001.conf	# 集群配置文件,首次启动会自动创建,另一个节点改为7002
cluster-node-timeout 15000		# 集群节点连接超时时间,15秒
3、启动Redis服务(所有节点)
(1)创建启动脚本
vim /gsum/redis/redis-all.sh

#!/bin/bash
/gsum/redis/bin/redis-server /gsum/redis/conf/redis-7001.conf
/gsum/redis/bin/redis-server /gsum/redis/conf/redis-7002.conf
(2)添加权限,启动
chmod 777 /gsum/redis/redis-all.sh
sh redis-all.sh

在这里插入图片描述

4、启动Redis集群(任意一台节点)
vim /gsum/redis/redis-cluster.sh

#!/bin/bash
/gsum/redis/bin/redis-cli --cluster create 10.201.82.18:7001 10.201.82.19:7001 10.201.82.21:7001 10.201.82.18:7002 10.201.82.19:7002 10.201.82.21:7002 --cluster-replicas 1

参数说明
–cluster create:表示创建redis集群
–cluster-replicas 1:表示为集群中的每一个主节点指定一个从节点,即一比一的复制。

(2)添加权限,启动
chmod 777 /gsum/redis/redis-cluster.sh
sh redis-cluster.sh

中间需输入yes确定
在这里插入图片描述

三、验证

redis-cli -p 7001 -c cluster nodes

可以看到每个节点都有自己的从节点
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咖啡那么浓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值