Windows下安裝Redis服務、搭建簡單Redis主從複製

Redis擁有很是強大的主從複製功能並且還支持一個master能夠擁有多個slave,而一個slave又能夠擁有多個slave,從而造成強大的多級服務器集羣架構。目前在同一臺window下安裝三個redis實例,redis

  這篇會將redis以windows服務形式提供服務(搭建一個簡單的主從複製 :6379;:6380、6381)。windows

  

其中服務端口6379,服務slave1爲6380,服務slave2爲6381.服務器

1.當前已安裝並啓動了主服務器,複製兩份主服務的解壓目錄分別命名爲Redis-salve1和Redis-salve2.以下圖:架構

2.配置從服務器工具

  分別配置兩個配置(redis.windows.conf和redis.windows-service.conf)文件(兩個文件須要配置的內容相同,以redis.windows.conf爲例):測試

  當前兩個從服務的配置與主服務器的配置文件相同都是:spa

 其中Redis-slave1改成:server

 其中Redis-slave2改成:blog

 

3.啓動兩個從服務同步

     切換到各自目錄下,輸入命令:redis-server --service-install redis.windows.conf --loglevel verbose  --service-name 服務名稱

4.打開服務,啓動兩個從服務並設置爲自動啓動

三個windows服務都已經啓動,接下來就是測試了。。。

  測試1:不一樣redis服務使用不一樣端口鏈接測試

  有兩種方式(一、dos下指定端口號鏈接;二、可視化工具鏈接)。

  這裏咱們使用RedisDesktopManager可視化工具來測試。以下圖:

  

  上圖代表服務沒毛病。

  測試2:主redisredis6379數據是否會寫到redis6380和redis6381?

  測試方式(直接鏈接redis6379,寫入一個string,看看redis6380和redis6381是否有該值)

  

  redis6379已經寫入username這個key,沒毛病,接下來看一下redis6380和redis6381

  

 用RedisDesktopManager可視化工具查看結果驗證,三個服務器同步成功。

相關文章
相關標籤/搜索