安装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
开始安装
(三台都操作)
rpm -ivh redis-5.0.5-1.el7.aarch64.rpm
查找Redis配置文件
(三台都操作)
find / -name "redis.conf"
配置文件的路径:/etc/redis.conf
修改redis的配置
(三台都操作)
将bind 127.0.0.1 改成了 bind 0.0.0.0
修改默认端口
(三台都操作)
把6379改成自己想要的端口
启动守护进程
(三台都操作)
daemonize no 改为 daemonize yes
修改Redis密码
(三台都操作)
requirepass foobared 改为 requirepass 你的密码
保护模式修改为否,允许远程连接
(三台都操作)
修改masterauth 密码
(两台从节点都操作,主节点不操作)
指定要同步的Master节点IP和端口
(两台从节点都操作,主节点不操作)
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
测试
在主节点上
set ceshi 1234
在两个从节点上
get ceshi
数据已经同步到从节点上面了
在从节点上
set ceshi 1234
(错误)READONLY您不能针对只读复制副本进行写入。