记录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 中查看











