redis 5.0以上主从配置方式 备份

1:切换到自己想要的目录
2:下载wget http://download.redis.io/releases/redis-5.0.7.tar.gz
3:tar -xzvf redis-5.0.7.tar.gz 解压
4:使用指令安装
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
5:在redis目录:写入make指令编译
6:安装到想要安装的位置make PREFIX=/usr/local/redis install
7:
修改主redis.conf文件
port 6379 ----自定义端口
pidfile var/run/redis_6379.pid 修改对应的端口号
logfile “/usr/local/jenkins/redis/redis-master-3.2.3/logs/redis.master.log” 自定义日志路径
requirepass 123456 访问主redis访问密码(这个是后面会在从服务里面设置)
daemonize yes 守护进程
bind 0.0.0.0 监听

从服务redis.conf
port 6380端口设置
pidfile /usr/local/redis_6380.pid 对应端口
logfile “/usr/local/jenkins/redis/redis-slave-3.2.3/logs/redis.slave6380.log”
replicaof 192.168.1.107 6379 //对应主服务器IP 端口
requirepass 123456 从服务自己的访问密码
daemonize yes 守护进程
bind 0.0.0.0 监听端口
masterauth 123456 对应的是主服务器的访问密码

配置完成后对应启动各自的redis服务
src目录
./redis-server /redis目录/redis.conf
访问命令
src/redis-cli -h ip地址 -p 端口号 -a 访问密码
访问从服务器
登录以后info指令查看连接状态如果如图显示up那就是完成了主从复制
redis 5.0以上主从配置方式 备份
主服务会显示
redis 5.0以上主从配置方式 备份
另外如果端口没开的话记得开启服务端口
开启端口指令
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重启防火墙,运行命令:
firewall-cmd --reload

相关文章: