美文网首页
Redis配置主从

Redis配置主从

作者: 小螺钉12138 | 来源:发表于2019-02-16 00:51 被阅读0次

一、模拟多个Redis服务部署环境

配置Redis主从复制时,顾名思义要准备多个Redis实例,由于是在本机上面测试,所以在本地服务器上面发布多个Redis服务

1、Redis下载安装

mac系统通过homebrew安装,过程就不再叙述

2、Redis多端口运行

Redis下载完毕之后将redis.conf配置文件复制一份改掉名称,修改里面的端口以及一些参数

pidfile /var/run/redis/redis-server-6380.pid
port 6380
logfile /var/log/redis/redis-server-6380.log
dbfilename dump_6380.rdb

启动Redis实例的命令后面跟上修改过的配置文件
[站外图片上传中...(image-59aee8-1550249487058)]

查看Redis实例启动结果
[图片上传失败...(image-b3f233-1550249487058)]

通过查看进程发现Redis的两个实例已经成功启动

二、配置Redis主从复制

配置Redis的主从复制有两种方法

  • 在从数据库的配置文件中加上“slaveof 主数据库地址 主数据库端口”,主数据库
    无需任何变化
  • 启动主数据库之后,在从数据库的启动命令后面加上slaveof参数

Redis启动成功之后,可以通过Info replication命令来查看Redis数据库的相关信

[站外图片上传中...(image-352bdb-1550249487058)]

[图片上传失败...(image-879582-1550249487058)]

从上图中可以看出6379端口Redis数据库信息是主数据库,6380是从数据库和配置参数相符,从库中默认是不能够写入数据的,写入数据会出现上图所示的错误

相关文章

网友评论

      本文标题:Redis配置主从

      本文链接:https://www.haomeiwen.com/subject/oowveqtx.html