10.Redis主从服务器

在实际运用中,我们很少往数据库中写数据,大多时候都是读取.就像我们总是忘记不常使用的知识,就像政府会在需要的地方给予更多的补贴,我们希望读取数据的操作得到优待,因为需要.下面也将从概念,配置,应用三个方面为大家讲解主从服务器.记住一句话,人们总是习惯在更需要的地方投入更多的资源

0.url

https://github.com/MicrosoftArchive/redis/releases
扩展阅读: https://www.cnblogs.com/kevingrace/p/5685332.html

1.知识点

1000以内的端口号都是给系统用的,所以给从服务器设置端口号要注意

设置服务器IP地址要使用静态地址,不能使用动态地址

查本机可以让外界访问的IP


image.png
image.png

一.主从服务器-概念

  • 为了降低每个redis服务器的负载,我们可以设置多个服务器一起执行任务,做主从模式
  • 一个redis服务器负责写数据(master),其他的服务器(slave)负责读数据,主服务器的数据也会自动的同步给其他的从服务器


    image.png

    image.png

    image.png

二.主从服务器-安装配置

  • 在上述地址下载.zip文件
  • 解压
  • 2.1修改master redis.windows.conf
    bind 192.168.137.1 #改为服务器的IP地址, 注意点: 服务器的IP地址一定要设置为静态的IP地址
    daemonize yes
  • 2.2修改slave redis.windows.conf
    bind 192.168.137.1
    port 6380
    daemonize yes
    slaveof 192.168.137.1 6379
  • bind 192.168.137.1
    port 6381
    daemonize yes
    slaveof 192.168.137.1 6379


    image.png

三.主从服务器-应用

1.开启/关闭所有Redis服务器
cd 到对应目录
redis-server redis.windows.conf
OR
切换到各自目录下,输入命令:redis-server --service-install redis.windows.conf --loglevel verbose --service-name 服务名称
redis-server --service-uninstall --service-name 服务名称
关闭不需要的redis服务器
2.注册好对应的服务之后, 需要先打开主服务, 再打开从服务

3.检查主从关系
redis-cli -h 192.168.137.1 -p 6379
info Replication


image.png

image.png

image.png

image.png

这样在主服务器中写入的数据就可以在从服务器中查询了
但是在从服务器中写入数据会报错

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容