亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

redis實現(xiàn)主從模式(1主2從)

 更新時間:2024年12月27日 11:17:50   作者:G-logan  
本文主要介紹了在Windows環(huán)境下搭建和測試Redis的主從復制模式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、實現(xiàn)

1.下載

windows下載地址:

Redis For Windows GitHub

在這里插入圖片描述

2.下載完成后解壓

解壓后的目錄

在這里插入圖片描述

3.redis主從復制的搭建

3.1將解壓后的redis文件夾復制三份

  • redis-6379 //主
  • redis-6380 //1從
  • redis-6381 //2從

在這里插入圖片描述

3.2修改配置文件

修改redis.windows.conf

6379主不做修改

6380 >> 1從,redis.windows.conf 修改如下:

port 6380

# slaveof <masterip> <masterport>
slaveof 127.0.0.1 6379

6381 >> 2從,redis.windows.conf 修改如下:

port 6381
slaveof 127.0.0.1 6379

3.3啟動

(1)命令啟動

先啟動主節(jié)點,然后在啟動從節(jié)點?。?!

進入相應(yīng)的解壓文件夾下一次啟動:redis-server.exe

(2)腳本啟動

創(chuàng)建腳本startRedisServer.bat 放到三個redis目錄里邊

@echo off
redis-server.exe redis.windows.conf
@pause

然后和redis同級目錄下創(chuàng)建start6379.cmd start6380.cmd start6381.cmd

@echo off
cd redis-6379
startRedisServer.bat

在這里插入圖片描述

直接啟動

二、測試

1.啟動主節(jié)點

先啟動主節(jié)點
啟動 start6379.cmd
info replication 查看信息

在這里插入圖片描述

2.啟動從1節(jié)點

啟動 start6380.cmd
啟動的時候可以看到掛載成功
在次輸入info replication 可以看到6380從節(jié)點信息了。

在這里插入圖片描述

3.啟動從2節(jié)點

在這里插入圖片描述

至此就已經(jīng)啟動成功

三、測試

1.正常啟動

主服務(wù)set一個值 從服務(wù)可以直接取

  • 主節(jié)點可以存取值,從節(jié)點只能取值不能存值

在這里插入圖片描述

2.主服務(wù)down掉

當主服務(wù)down掉后
其他服務(wù)還可以取值
只是不能存值了

  • 主服務(wù)恢復后保持正常

在這里插入圖片描述

3.反客為主

主節(jié)點down后,從節(jié)點當主節(jié)點

  • 6380成為主節(jié)點,但是也只是主節(jié)點,沒有任何從節(jié)點
127.0.0.1:6380> slaveof no one
OK

4.從節(jié)點down掉

當從節(jié)點down掉后,沒有什么影響,還可以主和從2中正常的取值,從1啟動后自動重連并且同步主的數(shù)據(jù)。

5.主down后,重新啟動,數(shù)據(jù)丟失

目前主down后,重新啟動,從節(jié)點就主動連接,這就導致數(shù)據(jù)丟失了,目前知道的解決的方法是RDB和AOF,后續(xù)在做介紹。

到此這篇關(guān)于redis實現(xiàn)主從模式(1主2從)的文章就介紹到這了,更多相關(guān)redis 主從模式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • redis的key出現(xiàn)的\xac\xed\x00\x05t\x00亂碼問題及解決

    redis的key出現(xiàn)的\xac\xed\x00\x05t\x00亂碼問題及解決

    這篇文章主要介紹了redis的key出現(xiàn)的\xac\xed\x00\x05t\x00亂碼問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • redis生成全局id的實現(xiàn)步驟

    redis生成全局id的實現(xiàn)步驟

    生成全局唯一的標識符是非常常見的需求,本文主要介紹了redis生成全局id的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05
  • 詳解用Redis實現(xiàn)Session功能

    詳解用Redis實現(xiàn)Session功能

    本篇文章主要介紹了用Redis實現(xiàn)Session功能,具有一定的參考價值,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。
    2016-12-12
  • Linux中Redis安裝部署的操作步驟

    Linux中Redis安裝部署的操作步驟

    公司一直在使用redis集群,尋思著自己也部署一套練練手,下面這篇文章主要給大家介紹了關(guān)于Linux中Redis安裝部署的操作步驟,需要的朋友可以參考下
    2022-04-04
  • Redis存儲斷點續(xù)傳文件狀態(tài)的最佳實踐

    Redis存儲斷點續(xù)傳文件狀態(tài)的最佳實踐

    在斷點續(xù)傳系統(tǒng)中,如何高效地存儲和更新文件上傳狀態(tài)是關(guān)鍵,得益于 Redis 高效的內(nèi)存操作和多種數(shù)據(jù)結(jié)構(gòu)的支持,它非常適合用于存儲上傳過程中的臨時狀態(tài)信息,下面,我們將探討如何利用 Redis 實現(xiàn)文件上傳狀態(tài)的存儲,需要的朋友可以參考下
    2024-12-12
  • 淺析Redis中String數(shù)據(jù)類型及其底層編碼

    淺析Redis中String數(shù)據(jù)類型及其底層編碼

    這篇文章主要介紹?Redis?中?String?數(shù)據(jù)類型及其底層編碼,文中有詳細的代碼示例,對大家的工作及學習有一定的幫助,需要的朋友可以參考下
    2023-05-05
  • Redis緩存異常常用解決方案總結(jié)

    Redis緩存異常常用解決方案總結(jié)

    Redis緩存異常問題分別是緩存雪崩,緩存預熱,緩存穿透,緩存降級,緩存擊穿,本文主要介紹了Redis緩存異常常用解決方案總結(jié),具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • redis單節(jié)點安裝與配置方式

    redis單節(jié)點安裝與配置方式

    這篇文章主要介紹了redis單節(jié)點安裝與配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Redis如何使用Pipeline實現(xiàn)批處理操作

    Redis如何使用Pipeline實現(xiàn)批處理操作

    Redis?Pipeline?是一種優(yōu)化?Redis?操作的機制,通過將多個命令打包發(fā)送到?Redis?服務(wù)器,減少客戶端與服務(wù)器之間的網(wǎng)絡(luò)往返時間,本文主要來聊聊Redis如何使用Pipeline實現(xiàn)批處理操作,需要的可以了解下
    2025-02-02
  • 淺談Redis常見延遲問題定位與分析

    淺談Redis常見延遲問題定位與分析

    大部分時候,redis延遲很低,但是在某些時刻,有些redis實例會出現(xiàn)很高的響應(yīng)延時,本文主要介紹了淺談Redis常見延遲問題定位與分析,具有一定的參考價值,感興趣的可以了解一下
    2022-06-06

最新評論