Redis主从配置详细流程

Redis数据库主从配置可以通过多台电脑进行。也可以在同一台电脑下进行配置。

  • 在同一台电脑下配置:需要更改端口号,但是不需要更换ip地址
  • 在不同电脑下配置:不需要更改端口号,但是需要更改ip地址
    Redis数据库的配置:
  • 更改主服务:
    首先在主数据库的配置中更改bind ,在bind后添加本机的ip地址,查看ip地址在命令行输入ipconfig,返回内容中IPv4的地址为本机地址,在此处,添加本机的ip地址(注意,与bind需要有一个空格)
    在这里插入图片描述
  • 配置从服务:
    首先需要复制一份刚刚的配置文件,更改一个文件名称,一般从服务的配置文件名为slave.conf,由于在同一个主机下,不需要更改绑定的ip,但是需要更改端口,如果不更改端口,两个不能同时开启,
    在这里插入图片描述
    由于默认端口为6379,所以端口设为6378(也可以设为其它端口号)
    在从服务器中需要添加一个slaveof,用来标记属于哪一个主服务器,
    在这里插入图片描述
    slaveof第一个参数为主服务器的ip地址,由于我们主服务器与从服务器的ip地址相同,所以第一个参数为主机的ip地址,第二个参数为主服务器的端口号,主服务器的端口号也就是默认端口号为6379。
    配置完成后,需要重启redis数据库,对此电脑右键,点击管理
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    重新启动之后,打开命令行切换到redis安装的目录下,打开主服务器,(也可以先打开从服务器)输入
redis-server redis.windows.conf

其中redis.windows.conf为主服务器的配置文件名。
在这里插入图片描述
如果配置成功,输出会与这个相似。

注意出现后不能关闭此窗口,需要再开一个命令行,否则会报错

再打开一个命令行,输入
redis-server slave.conf

此处的slave.conf为从服务器配置文件。
在这里插入图片描述
完成后,会显示与上图相似,此时再观察主服务器的命令行
在这里插入图片描述
与上图相似。此时一个主从服务器配置完成

  • 测试

再开启一个命令行,切换到redis数据库安装的目录下此时,如果开启主服务器,

redis-cli

或者

redis-cli -h 主机ip地址 -p 6379

开启从服务器

redis-cli -h 主机ip地址 -p 6378

开启从服务器。
此时,在主服务器中添加数据,在从服务器中也可以得到此数据,但是从服务器不能添加数据,只能读取数据

猜你喜欢

转载自blog.csdn.net/Xiang_lhh/article/details/106141020