redis主从服务配置

redis主从服务器配置,关键点在于从服务器的配置,有以下几点需要注意:

  • 1、为从服务器指定端口

  • 2、指定主服务器的ip和端口

  • 3、指定从服务器的dump文件

  • 3、如果开启了密码验证,需要指定masterauth的值

介绍两种方式:
1、修改配置文件

假设我们一主两从redis服务,主服务器6379,从服务器6380,6381

首先,将从服务器的配置文件复制两份,
然后修改以下几个字段(建议修改dir属性,指定dump文件输出位置,默认值是当前路径):

#编辑配置文件
vim redis_6380.conf

#修改以下几个属性
#从服务器端口
port 6380

#主服务器ip和端口
slaveof 127.0.0.1 6379

#dump文件名
dbfilename dump_6380.rdb

#如果开启了requirepass 假设为requirepass 123456
#需要设置主服务器验证属性
masterauth 123456

然后用redis-server 加配置文件参数 启动主从服务器即可。

2、直接使用命令行参数来设置
直接使用命令行参数来启动,不用修改配置文件,设置比较灵活

redis-server redis.conf --port 6380 --dbfilename dump_6380.rdb --slaveof 127.0.0.1 --masterauth 123456 

效果和上面使用配置文件一样,不过显得更加灵活。

这两种方式是可以搭配使用的,将一些不变的值写入配置文件,可变参数用命令行来设置,这样可以更加灵活的启动服务。

例如只将masterauth参数写入配置文件,这样一个配置文件也可以启动主从服务器:

#启动主服务器
redis-server redis.conf

#启动6380从服务器
redis-server redis.conf --port 6380 --dbfilename dump_6380.rdb --slaveof 127.0.0.1

#启动6381从服务器
redis-server redis.conf --port 6381 --dbfilename dump_6381.rdb --slaveof 127.0.0.1 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值