记录redis主从搭建过程
操作系统:
节点 | 描述 |
---|---|
master | xxxx.xxxx.xxxx.xxxx:6379 |
slave1 | xxxx.xxxx.xxxx.xxxx:6378 |
slave2 | xxxx.xxxx.xxxx.xxxx:6377 |
官方网站下载安装包
配置文件修改
slave 1配置文件修改
参数项 | 修改说明 |
---|---|
port 6377 | 侦听端口 |
daemonize:yes | 服务后台运行 |
dir:/usr/local/redis_6377.data/6377 | 工程目录 |
logfile “/usr/local/redis_6377/log/” | 日志目录 |
masterauth “mster password” | master 配置文件中的requirepass项中设置的密码 |
bind xxxx.xxxx.xxxx.xxxx | 本机IP,默认127.0.0.1,只能本地访问 |
slaveof “master IP+Port” | 指定master节点IP地址和端口,注:master节点无需此项配置 |
slave 2配置文件修改
参数项 | 修改说明 |
---|---|
port 6378 | 侦听端口 |
daemonize:yes | 服务后台运行 |
dir:/usr/local/redis_6378.data/6378 | 工程目录 |
logfile “/usr/local/redis_6378/log/” | 日志目录 |
masterauth “mster password” | master 配置文件中的requirepass项中设置的密码 |
bind xxxx.xxxx.xxxx.xxxx | 本机IP,默认127.0.0.1,只能本地访问 |
slaveof “master IP+Port” | 指定master节点IP地址和端口,注:master节点无需此项配置 |
master 配置文件修改
参数项 | 修改说明 |
---|---|
port 6379 | 侦听端口 |
daemonize:yes | 服务后台运行 |
dir:/usr/local/redis_6379.data/6379 | 工程目录 |
logfile “/usr/local/redis_6379/log/” | 日志目录 |
masterauth “mster password” | master 配置文件中的requirepass项中设置的密码 |
bind xxxx.xxxx.xxxx.xxxx | 本机IP,默认127.0.0.1,只能本地访问 |
测试主从
登陆master
cd /usr/local/redis_6379/src
redis-cli -h xxxx.xxxx.xxxx.xxxx -p 6379 -a “requirepass”
可以看到有两个slave节点
set name person
slave1 中查看
slave2 中查看