【linux】麒麟v10安装Redis主从集群(ARM架构)

安装redis单示例的请看:麒麟v10安装Redis(ARM架构)

安装环境
Hostname IP address
master 192.168.0.1
slave1 192.168.0.2
slave2 192.168.0.3

下载安装包

(三台都操作)

wget https://repo.huaweicloud.com/kunpeng/yum/el/7/aarch64/Packages/bigdata/redis-5.0.5-1.el7.aarch64.rpm

检查是否已经安装Redis

(三台都操作)

rpm -qa | grep redis

将包卸载掉

(三台都操作)

rpm -e --nodeps  pcp-pmda-redis-4.1.3-13.p04.ky10.aarch64

【linux】麒麟v10安装Redis主从集群(ARM架构)_第1张图片

开始安装

(三台都操作)

rpm -ivh  redis-5.0.5-1.el7.aarch64.rpm 

【linux】麒麟v10安装Redis主从集群(ARM架构)_第2张图片

查找Redis配置文件

(三台都操作)

 find / -name "redis.conf"

配置文件的路径:/etc/redis.conf

修改redis的配置

(三台都操作)

将bind 127.0.0.1 改成了 bind 0.0.0.0

【linux】麒麟v10安装Redis主从集群(ARM架构)_第3张图片

修改默认端口

(三台都操作)

把6379改成自己想要的端口

【linux】麒麟v10安装Redis主从集群(ARM架构)_第4张图片

启动守护进程

(三台都操作)

daemonize no 改为 daemonize yes

【linux】麒麟v10安装Redis主从集群(ARM架构)_第5张图片

修改Redis密码

(三台都操作)

requirepass foobared 改为  requirepass 你的密码

【linux】麒麟v10安装Redis主从集群(ARM架构)_第6张图片

保护模式修改为否,允许远程连接

(三台都操作)

【linux】麒麟v10安装Redis主从集群(ARM架构)_第7张图片

 修改masterauth 密码

(两台从节点都操作,主节点不操作)

【linux】麒麟v10安装Redis主从集群(ARM架构)_第8张图片

指定要同步的Master节点IP和端口

(两台从节点都操作,主节点不操作)

【linux】麒麟v10安装Redis主从集群(ARM架构)_第9张图片

Redis 配置文件(Master节点操作)

bind 0.0.0.0									#修改监听地址为0.0.0.0
protected-mode no								#将本机访问保护模式设置no
port 6379										#Redis默认的监听6379端口
daemonize yes									#设置为守护进程,后台启动
requirepass abc123								#设置redis密码
appendonly yes									#开启AOF

 Redis 配置文件(Slave节点操作)

bind 0.0.0.0									#修改监听地址为0.0.0.0
protected-mode no								#将本机访问保护模式设置no
port 6379										#Redis默认的监听6379端口
daemonize yes									#设置为守护进程,后台启动
requirepass abc123								#可选,设置redis密码
replicaof 192.168.0.1 6379					    #指定要同步的Master节点IP和端口
masterauth abc123								#指定Master节点的密码,仅在Master节点设置了requirepass
启动服务
redis-server /etc/redis.conf 

查看信息

 redis-cli -a 123456 -p 6379


info Replication

【linux】麒麟v10安装Redis主从集群(ARM架构)_第10张图片

测试

在主节点上
set ceshi 1234

【linux】麒麟v10安装Redis主从集群(ARM架构)_第11张图片

在两个从节点上
get ceshi

数据已经同步到从节点上面了

在从节点上
set ceshi 1234

【linux】麒麟v10安装Redis主从集群(ARM架构)_第12张图片

(错误)READONLY您不能针对只读复制副本进行写入。




你可能感兴趣的:(linux,linux,redis,架构)