Redis的主从配置其实还是挺简单的,配置的目的和Mysql一样就是为了减轻单台服务器的压力
-
准备工作
- 两台或以上的Linux服务器且已安装了相同的Redis版本
-
配置主服务器
- 修改Redis配置文件 (redis.conf)
- daemonize yes # 守护进程方式运行 - requirepass root # 主服务器Redis访问密码 - port 7777 # Redis运行端口,真实生产环境不建议使用默认的6379端口 - bind 0.0.0.0 # 允许所有所有连接 - /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf # 启动Redis -
配置从服务器
- daemonize yes # 守护进程方式运行 - port 7777 # Redis运行端口,真实生产环境不建议使用默认的6379端口 - slaveof 192.68.1.1 7777 # 连接主服务器 - masterauth root # 访问密码 - /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf # 启动Redis - info replication # 检测配置状态,master_link_status值为up则表示配置成功
如果出现连接失败的问题多半是因为主服务器防火墙没有放行 7777 端口,打开了就行