我是靠谱客的博主 大意路人,最近开发中收集的这篇文章主要介绍redis配置主从复制(数据同步),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  最近在倒腾一些服务器方便的东西,加强一下,上次花了1,2周安装部署了centos及在上面安装php+mysql+nginx服务;最近看了十几个redis数据库的小视屏,顺便自己练练手,redis的命令基本都熟悉很多也会用,想玩点稍微高级一点的(之前用mysql比较多)比如主从复制和哨兵模式

1.redis 主从复制的配置(其实不是很复杂) 一台主master服务器  2台从slave服务器,我这里是配置多端口实现,类似如下(1.修改从服务器配置文件,2.重启从服务器,3.启动服务,4.检查结果)


 1.1 Redis拥有非常强大的主从复制功能,而且还支持一个master可以拥有多个slave,从而形成强大的多服务器集群架构。在同一台window下安装三个redis实例,其中主服务端口6379,从服务slave1为6380,从服务slave2为6381

当前已安装并启动了主服务器,复制两份主服务的解压目录分别命名为Redis-salve1和Redis-salve2.如下图:



 1.2.配置从服务器:分别配置两个配置文件(两个文件需要配置的内容相同,以redis.windows.conf为例):



修改两个地方:port 6380  和slaveof 127.0.0.1 6379

 

两台从服务器都需要配置

1.3 .启动两个从服务

cmd切换到各自目录下,输入命令:redis-server --service-install redis.windows.conf --loglevel verbose  --service-name  redismaster(这里是windows服务里显示的名称) 这是主6379

redis-server --service-install redis.windows.conf --loglevel verbose  --service-name  redislave1(这里是windows服务里显示的名称) 这是主6380


 1.4 打开服务,启动两个从服务并设置为自动启动



 1.5测试数据

在主服务下,用server-cli输入set a test,回车。

用RedisDesktopManager可视化工具查看结果验证,三个服务器同步成功。

在主服务器上添加点数据


查看从服务器


  

//未完  待续--------------------------------从服务器的哨兵模式-----------------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

最后

以上就是大意路人为你收集整理的redis配置主从复制(数据同步)的全部内容,希望文章能够帮你解决redis配置主从复制(数据同步)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部