redis-6.2.7 集群安装3主3从

  1. 因为资源有限准备了3 台 服务器,先查看防火墙的端口是否开放,如果没有开放先开放端口我使用的 6379 和 6380 这两个端口 所以将这两个端口放开。
  2. 去redis 官网下载redis 安装包。下载地址 : redis 安装包下载

3. 安装redis 上传上去之后 3 台服务器安装redis 三台一模一样所以我这边就演示 一台

3.1 解压压缩包 tar -zxvf redis-6.2.7.tar.gz 进入到 cd /data/redis-6.2.7/src 目录, 先执行 make 命令 接着执行 make install 如果没有报错的时候 redis 就安装成功了 。因为一台服务器上面装所以我就演示一台
3.1.1 在data 文件目录下面创建文件夹 redis-1 和 redis-2 拷贝 redis.conf redis-server 到这两个目录下面 , cp /data/redis-6.2.7/redis.conf /data/ redis-1/ ,cd /usr/local/bin/redis-server /data/ redis-1/ 将这两个文件拷贝到对应目录之后修改 redis.conf 文件:

#### 注释掉 bind 0.0.0.0
#bind 0.0.0.0
####  进程后台运行
daemonize yes
####  绑定的网络端口
port 6379
#### 开启集群,把注释#去掉
cluster-enabled yes
#### 请求超时,默认15秒,可自行设置 
cluster-node-timeout 10100

#### 指定了记录日志的文件
logfile "/data/redis-1/log/redis.log"

#### 配置密码 请注意,各个节点的密码都必须一致
masterauth password12345@
requirepass password12345@
# 2)保护模式
protected-mode no 
# 因为一台服务器上面有两个redis 所以修改  /var/run/redis_6379.pid /var/run/redis_6380.pid
pidfile /var/run/redis_6379.pid

将所有redis 配置修改完成之后,将redis 全部启动
我写了一个redis 启动脚本如下:

cd /data/redis-1/
./redis-server /data/redis-1/redis.conf &

cd /data/redis-2/
./redis-server /data/redis-2/redis.conf &

启动完成之后接着启动redis节点 ,输入命令之后 然后输入 yes

./redis-cli --cluster create 192.168.12.88:6379 192.168.12.88:6380 192.168.12.89:6379 192.168.12.89:6380 192.168.12.90:6379 192.168.12.90:6380 --cluster-replicas 1 -a password12345@

然后进入redis 里面查询集群信息 进入命令 ./redis-cli -h 127.0.0.1 -p 6379 -a password12345@ -c

查看当前集群信息 : CLUSTER INFO
redis-6.2.7 集群安装3主3从_第1张图片
查看当前集群信息: CLUSTER nodes
在这里插入图片描述

你可能感兴趣的:(redis,数据库)