序号 | 配置 | 作用 |
---|---|---|
1 | 配从(库)不配主(库) | 配置从服务器不配置主服务器 |
2 | 从库配置,使用 slaveof 主库IP 主库端口 命令 | slaveof命令再每次与master断开之后,都需要重新连接,除非你配置进f文件。 |
3 | info replication命令 | 查看主/从复制信息 |
4 | slaveof no one命令 | 使当前数据库停止与其他数据库同步,转成主数据库 |
5 | 拷贝f文件 | 表示指定配置文件启动redis服务 |
6 | 开启daemonize yes | 表示是否把redis-server启动在后台,默认是“否”。若改成yes,会生成一个pid文件。 |
7 | 指定pid文件名字 | 表示pid文件的路径 |
8 | 指定IP和端口 | 表示指定服务器IP和端口如果是主机的话bind要改成0.0.0.0,从机不需要(主机一定要修改,否则主从连接失败) |
9 | 指定log文件名字 | 表示日志文件路径 |
10 | 指定dump.rdb名字 | 表示数据库文件路径 |
1、三台虚拟机配置说明:
ip | 端口 | 说明 |
---|---|---|
192.168.3.15(master) | 6379 | redis主服务器 |
192.168.3.16(slave1) | 6380 | redis从服务器 |
192.168.3.17(slave2) | 6381 | redis从服务器 |
2、关闭三台虚拟机的防火墙,保证三台虚拟机的ip和端口都能互相访问通
拷贝f文件为f,并编辑f文件。如下图:
开启daemonize yes,如下图:
修改pid文件名字为redis_6379.pid,如下图:
指定IP和端口(6379),主机一定要把bind 127.0.0.1要改成0.0.0.0,从机不需要(一定要修改,否则主从连接失败),如下图:
修改log文件名字为6379.log,如下图:
修改dump.rdb名字为dump6379.rdb,如下图:
拷贝f文件为f,并编辑f文件。如下图:
开启daemonize yes,如下图:
修改pid文件名字为redis_6380.pid,如下图:
指定IP和端口(6380),slave1从服务器一定也要把bind 127.0.0.1要改成0.0.0.0,因为当master宕机后,需要在slave1服务器中执行slaveof no one命令,从而升级为master服务器(一定要修改,否则主从连接失败)。如下图:
修改log文件名字为6380.log,如下图:
修改dump.rdb名字为dump6380.rdb,如下图:
拷贝f文件为f,并编辑f文件。如下图:
开启daemonize yes,如下图:
修改pid文件名字为redis_6381.pid,如下图:
指定IP和端口(6381),从主机不需要把bind 127.0.0.1要改成0.0.0.0,从机不需要,如下图:
修改log文件名字为6381.log,如下图:
修改dump.rdb名字为dump6381.rdb,如下图:
启动6379端口的master服务器并测试是否连接成功,如下图:
启动6380端口的slave1服务器并测试是否连接成功,如下图:
启动6381端口的slave2服务器并测试是否连接成功,如下图:
输入info replication命令,查看3台服务器的角色信息,由下图可知,3台服务器均为master服务器,如下图:
本文发布于:2024-01-29 07:40:48,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170648525313749.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |