Redis之windows下主从复制案例讲解

 更新时间:2021年08月04日 08:35:12   作者:weixin_45848554  
这篇文章主要介绍了Redis之windows下主从复制案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

一般的主从复制功能最少是一主二从,我这里就以最低要求进行配置。

1.首先下去官网下载并安装redis

若安装成功点击redis-server 

如此是成功

2.点击客户端redis-cli 连接客户端即可使用

3.新建7000、7001两个从redis 

4.修改redis-windows.conf

  (1)把端口修改成7000

(2)修改cluster-config-file的名字 以免和6379端口的名字重复其他配置默认即可,我个人认为我们都重新建了一个文件夹也不可能出现和6379重复的错误,如果大家想省力也可以不修改,只需修改port即可

因为他本来就是被注释的,不修改也不影响集群的搭建

(3)新建start.bat

title redis-7000
redis-server.exe redis.windows.conf

可以方便启动7000服务,我们使用cmd直接输入redis-server.exe redis.windows.conf也可以,不过目录一定要切换到7000文件夹下面

5.启动6379、7000、70001三个服务

6379只要点击redis-server 

7000、7001点击start.bat即可

6.客户端连接相应的服务

   注意6379也只需点击redis-cli即可

7000、7001需要切换到相应的文件夹下执行一下命令

redis-cli -p 7000客户端连接7000端口,前提是,你已经开启了7000端口了(上面我们点击了7000文件夹下面的start.bat)

7.查看7000、7001、6379的配置信息

info replication 

发现他们的role:master他们都是主

所以我们需要把7000、7001改成从redis

我们只需执行salveof 127.0.0.1 6379     在7000、70001客户端只需这一行代码即可把7000、7001变成6379的从redis

我们现在再来看一下配置信息

他的主host变成了127.0.0.1

master_port变成了6379

8.测试

    主从复制中主服务负责写操作、从服务负责读操作;所以我们一切的写操作是在6379中进行的

现在我们就在6379的客户端中进行set  test  value   对redis设置简单的key-value

 

现在我们切回7000中get test这个key 

 在7000客户端中我们成功获取test这个key的内容为value

到此这篇关于Redis之windows下主从复制案例讲解的文章就介绍到这了,更多相关Redis之windows下主从复制内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python函数sort()与sorted()的区别及key=lambda x:x[]的理解

    Python函数sort()与sorted()的区别及key=lambda x:x[]的理解

    这篇文章主要介绍了Python函数sort()与sorted()的区别及key=lambda x:x[]的理解方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • python venv和virtualenv模块详解

    python venv和virtualenv模块详解

    venv 是 Python 内置标准库中创建轻量级虚拟环境的工具,本文通过示例代码介绍python venv和virtualenv的相关知识,感兴趣的朋友跟随小编一起看看吧
    2024-08-08
  • python yield关键词案例测试

    python yield关键词案例测试

    这篇文章主要介绍了python yield关键词案例测试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 一篇文章带你学习python的函数与类

    一篇文章带你学习python的函数与类

    这篇文章主要为大家介绍了python的函数与类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • 详解Python中pandas的安装操作说明(傻瓜版)

    详解Python中pandas的安装操作说明(傻瓜版)

    这篇文章主要介绍了Python中pandas的安装操作说明,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Python 按规则解析并替换字符串中的变量及函数(示例代码)

    Python 按规则解析并替换字符串中的变量及函数(示例代码)

    这篇文章主要介绍了Python 按规则解析并替换字符串中的变量及函数,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-11-11
  • python def 定义函数,调用函数方式

    python def 定义函数,调用函数方式

    这篇文章主要介绍了python def 定义函数,调用函数方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python随机生成手机号、数字的方法详解

    Python随机生成手机号、数字的方法详解

    这篇文章主要介绍了Python随机生成手机号、数字的方法,结合完整实例形式分析了Python编程生成随机手机号与数字的实现方法及相关函数用法,需要的朋友可以参考下
    2017-07-07
  • langchain中的chat models介绍和使用实例

    langchain中的chat models介绍和使用实例

    这篇文章主要介绍了langchain中的chat models介绍和使用实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • python实现无边框进度条的实例代码

    python实现无边框进度条的实例代码

    这篇文章主要介绍了python实现无边框进度条的实例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12

最新评论