redis--生产环境搭建--03--主从模式的安装和配置

redis–生产环境搭建–03–主从模式的安装和配置


前提

使用hd用户登陆
完成基础环境搭建
	https://blog.csdn.net/zhou920786312/article/details/118212302

一、机器

机器IP端口requirepass
master192.168.187.1396388123456
slave1192.168.187.1396389123456
  1. 设置Redis服务访问密码,各主从节点都必须设置相同密码(123456)
  2. redis主从模式一个主节点,一个或多个从节点,主节点到从节点的切换需要手工进行。

二、主从模式的安装和配置

2.1、安装主从节点redis服务

  1. 安装6388主节点redis服务
  2. 安装6389从节点redis服务
执行命令,完成2个节点(6388,6389)的安装
 
cd /home/hd/redis-6.2.6


# 安装命令
sudo REDIS_PORT=6388 REDIS_CONFIG_FILE=/etc/redis/6388.conf  REDIS_LOG_FILE=/var/log/redis_6388.log  REDIS_DATA_DIR=/var/lib/redis/6388  REDIS_EXECUTABLE='command -v redis-server'  ./utils/install_server.sh

sudo REDIS_PORT=6389 REDIS_CONFIG_FILE=/etc/redis/6389.conf  REDIS_LOG_FILE=/var/log/redis_6389.log  REDIS_DATA_DIR=/var/lib/redis/6389  REDIS_EXECUTABLE='command -v redis-server'  ./utils/install_server.sh

# 安装路径
/usr/local/bin/redis-server
# 查看redis 服务
ps -ef | grep redis 

在这里插入图片描述

2.2、调整主节点配置

sudo vim /etc/redis/6388.conf

修改内容如下

# AOF持久化
appendonly yes

# notify-keyspace-events 的参数可以是以下字符的任意组合,它指定了服务器该发送哪些类型的通知:
# E:键事件通知,所有通知以 __keyevent@__ 为前缀
# g: DEL、EXPIRE 、RENAME 等类型无关的通用命令的通知
# x:过期事件:每当有过期键被删除时发送
notify-keyspace-events "Egx"

# 去掉本地127.0.0.1地址绑定
#bind 127.0.0.1
# 设置访问密码
requirepass 123456



# 访问master密码,需要根据实际情况修改(当主节点变为从节点的时候,下面的配置就是必要的)
masterauth 123456


2.3、调整从节点配置

sudo vim /etc/redis/6389.conf

修改内容如下

# AOF持久化
appendonly yes
# notify-keyspace-events 的参数可以是以下字符的任意组合,它指定了服务器该发送哪些类型的通知:
# E:键事件通知,所有通知以 __keyevent@__ 为前缀
# g: DEL、EXPIRE 、RENAME 等类型无关的通用命令的通知
# x:过期事件:每当有过期键被删除时发送
notify-keyspace-events "Egx"

# 去掉本地127.0.0.1地址绑定
#bind 127.0.0.1
# 设置访问密码
requirepass 123456


# 192.168.187.139和6388应该根据实际情况设置为redis主节点的ip和实际端口
# 此处为本机和缺省端口
replicaof 192.168.187.139 6388


# 访问master密码,需要根据实际情况修改

masterauth 123456

2.4、修改启动脚本

参考 redis–生产环境搭建–02–单机模式的安装和配置

2.5、重启主从节点redis服务

sudo /etc/init.d/redis_6388 restart
sudo /etc/init.d/redis_6389 restart

三、测试

命令

redis-cli -h 127.0.0.1 -p 6388
auth 123456

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值