网站文章采集郴州高椅岭
安装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 6379info Replication

测试
在主节点上
set ceshi 1234

在两个从节点上
get ceshi

数据已经同步到从节点上面了
在从节点上
set ceshi 1234

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



