Redis教程

Redis主从复制,两台虚拟机操作

本文主要是介绍Redis主从复制,两台虚拟机操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Redis主从复制,两台虚拟机操作@TOC

因为是主从,可以使用同一台虚拟机 开多个redis服务测试,在我这里是使用两台虚拟机进行测试(也很简单)

使用的是VMware 16 CentOS7

虚拟机并且安装了redis(至于另一台虚拟机就不要又去安装了,直接使用VMware克隆就行了,简单又方便)

![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=a79fd754ce3a4d9cba87c91e8e841ea3.png?,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeGlvYW1lbmd4aW4=,size_10,color_FFFFFF,t_70,g_se,x_16
克隆很简单
在这里插入图片描述

下一步,下一步 无脑操作

直接就得到了两台虚拟机,一台作为master,一台作为slave

现在就是两台安装了Redis的虚拟机

第二步,首先对master中的redis中的配置文件进行更改

在这里插入图片描述

我这里将 redis-4.0.0/下的配置文件进行了复制 并创建了一个conf目录 建立了redis-6379-conf 文件内容如下:


对于从服务器,处理也是一样的 配置文件也是一样的 这里注意一下 bind 要修改为0.0.0.0 (这里我把主从的两个都设置为0.0.0.0,你也可以值将master中的服务器设置为0.0.0.0,从服务器设置为127.0.0.1),主服务器如果设置为127.0.0.1 从服务器会连接不上。

接下来就可以进行连接了

(连接比较重要的一步,关闭master的防火墙),这里我为了避免意外,把两台虚拟机的防火墙都关了,(关linux防火墙的命令网上搜一下就行了)

关闭了防火墙,接下来进行连接

采用配置文件启动redis 配置文件的设置就是上面图片展示的内容

在这里插入图片描述

同样启动另一台虚拟机的redis
在这里插入图片描述

打开主服务器redis的客户端

在这里插入图片描述

从服务器的redis客户端也启动

在这里插入图片描述

从服务器连接master服务器

在这里插入图片描述

看一下从服务器的redis-server状态

在这里插入图片描述

再测试一下 master一端设置数据,slave是否获取到

在这里插入图片描述

从这边get一下 显示为 “ceshi”
在这里插入图片描述

这篇关于Redis主从复制,两台虚拟机操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!