华为 OpenEuler20.03 安装 Redis6 集群
·
1. 替换openEuler yum源
# 进入yum源目录
cd /etc/yum.repos.d
# 删除原有yum源
rm openEuler.repo
# 重新配置
vim openEuler.repo
# 输入以下内容
[openEuler-everything]
name=openEuler-everything
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/everything/x86_64/
enabled=1
gpgcheck=0
gpgkey=http://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/everything/x86_64/RPM-GPG-KEY-openEuler
[openEuler-EPOL]
name=openEuler-epol
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/EPOL/main/x86_64/
enabled=1
gpgcheck=0
[openEuler-update]
name=openEuler-update
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/update/x86_64/
enabled=1
gpgcheck=0
【汇总贴】openEuler常用repo源 Euler论坛可查看不同版本的repo源
# 设置dns解析
vim /etc/resolv.conf
nameserver 8.8.8.8
# 更新yum源
yum update -y
2. 修改配置文件
# yum安装redis6
yum install -y redis6
# 检查安装的版本
redis-server --version
cp /etc/redis/redis.conf /etc/redis/redis-7000.conf
cp /etc/redis/redis.conf /etc/redis/redis-7001.conf
在每台服务器上执行,修改以下内容
port 7000
cluster-enabled yes
cluster-config-file /etc/redis/nodes-7000.conf
cluster-node-timeout 5000
appendonly yes
appendfilename "appendonly-7000.aof"
daemonize yes
dir /var/lib/redis/7000
dbfilename dump-7000.rdb
logfile /var/log/redis/redis-7000.log
pidfile /var/run/redis-7000.pid
requirepass xxxxxx
masterauth
protected-mode no
# 注释
# bind 127.0.0.1





创建数据目录
mkdir -p /var/lib/redis/7000
mkdir -p /var/lib/redis/7001
3. 设置开机自启
# 纳入 systemctl 管理
vim redis-7001.service
[Unit]
Description=Redis 7001 Server
After=network.target
Wants=network-online.target
[Service]
Type=forking
ExecStart=/usr/bin/redis-server /etc/redis/redis-7001.conf
ExecStop=/usr/bin/redis-cli -p 7001 shutdown
PrivateTmp=true
Restart=always
TimeoutStartSec=90s
TimeoutStopSec=90s
[Install]
WantedBy=multi-user.target
# 纳入 systemctl 管理
vim redis-7001.service
[Unit]
Description=Redis 7000 Server
After=network.target
Wants=network-online.target
[Service]
Type=forking
ExecStart=/usr/bin/redis-server /etc/redis/redis-7000.conf
ExecStop=/usr/bin/redis-cli -p 7000 shutdown
PrivateTmp=true
Restart=always
TimeoutStartSec=90s
TimeoutStopSec=90s
[Install]
WantedBy=multi-user.target
4. 创建redis集群
redis-cli --cluster create 192.168.124.21:7000 192.168.124.21:7001 192.168.124.57:7000 192.168.124.57:7001 192.168.124.115:7000 192.168.124.115:7001 --cluster-replicas 1 -a xxxxxx


看到如上输出即代表安装成功
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐
所有评论(0)