操作系统:Linux Centos7.9(可支持docker部署)
注意集群中各服务器的时间需要相同,可配置向同一 NTP 服务器校时
master节点IP | slave节点IP |
---|---|
192.168.6.185 | 192.168.6.121 |
docker部署(可选):
1 | docker pull centos:7.9.2009 |
- docker 部署方式,在slave机器上重复执行以上操作,区分修改一下容器名称
一、Redis Master
1.下载redis安装包
1 | 百度网盘链接: https://pan.baidu.com/s/1OQvHGQ3BF9ZsFd51vAbCrA 密码: i2mi |
2.解压到安装目录
1 | tar -zxvf redis-5.0.14-glibc2.17.tar.gz |
3.调整内核参数
1 | echo 'net.core.somaxconn = 32768' >> /etc/sysctl.conf |
4.创建 redis 数据目录
1 | mkdir -p /data/redis |
5.修改配置文件
1 | cat > /usr/local/redis/redis.conf <<EOF |
- redis 认证与主从认证的密码为 123456,实际部署时注意替换
6.创建 redis 用户授权
1 | useradd -U -M -s /sbin/nologin redis |
7.配置 systemd 管理
1 | cat > /etc/systemd/system/redis.service <<EOF |
8.启动 redis 服务并加入开机自启动
1 | systemctl start redis |
==二、Redis Slave==
1.下载 redis 安装包
1 | 百度网盘链接: https://pan.baidu.com/s/1OQvHGQ3BF9ZsFd51vAbCrA 密码: i2mi |
2.解压到安装目录
1 | tar -zxvf redis-5.0.14-glibc2.17.tar.gz |
3.调整内核参数
1 | echo 'net.core.somaxconn = 32768' >> /etc/sysctl.conf |
4.创建 redis 数据目录
1 | mkdir -p /data/redis |
5.修改配置文件
1 | cat > /usr/local/redis/redis.conf <<EOF |
- redis 认证与主从认证的密码为 123456,实际部署时注意替换
- redis master ip地址注意在实际部署过程中进行替换
6.创建 redis 用户授权
1 | useradd -U -M -s /sbin/nologin redis |
7.配置 systemd 管理
1 | cat > /etc/systemd/system/redis.service <<EOF |
8.启动 redis 服务并加入开机自启动
1 | systemctl start redis |
查看同步状态
1 | /usr/local/redis/bin/redis-cli -a 123456 info replication |
显示如下:
1 | Master节点: |