六臺機器搭建RedisCluster分布式集群

一、RedisCluster結構



二、redis Cluster集群搭建

1、修改redis.conf中需要更改的配置

bind 改成當前ip

cluster-enabled yes? #允許redis集群

cluster-config-file nodes-6379.conf? #集群配置文件

cluster-node-timeout 15000? ?#集群中節點允許失聯的最大時間15s

注:安裝redis集群時,需要在組建redis集群的機器上安裝ruby組建,否則可能會提示集群安裝錯誤。


2、gem install redis? ?#來安裝相關依賴

這一步如果出現錯誤可以參考https://blog.csdn.net/feinifi/article/details/78251486,如果沒出現錯誤,請忽略。(無非就是缺少某些依賴,根據錯誤安裝上就好了)


3、開始搭建redis集群

假設六臺redis分別在IP地址為192.168.1.{5-10}

注:因為是6臺機器,所以采用的是三主三從模式。

使用如下命令開始搭建集群:

注:找到自己的redis-trib.rb的位置,如果沒有,則搭建不了集群。這可能是因為你采用的是一鍵安裝的方式安裝的redis,你可以到redis的官網下載redis壓縮包,自己編譯安裝。


關于redis集群搭建可參考:https://www.cnblogs.com/lykxqhh/p/5690923.html


4、注:

當集群搭建好后,你在任何一個節點redis上都可以獲取到其他集群中節點redis的數據。

這里采用的是不同機器上的redis集群,當然,你也可以在一臺機器上為redis配置多個端口,然后在一臺機器上配置redis集群。


注:獲取阿里云云大使分享優惠券、推薦碼鏈接 :https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=jwwum8p6

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282276.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282276.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282276.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C# 的 async/await 其實是stackless coroutine

注: 最近Java 19引入的虛擬線程火熱,還有很多人羨慕 go的 coroutine,很多同學一直有一個疑問: C# 有 虛擬線程或者 coroutine嗎,下面的這個回答可以解決問題。這里節選的是知乎上的hez2010 的高贊回答:http…

推薦使用typora

最近在網上接觸到一款全新的markdown寫作工具——typora。 現在它已經是我的主要寫作工具了。 甚至我也也會利用它安排自己的工作和任務。 typora介紹 下載鏈接特色:可以即時渲染markdown語法的書寫工具總算找到了,終于不用再糾結發生語法錯誤&#xff0…

中文詞頻統計

import jiebafoopen(text.txt,r,encodingutf-8)tfo.read()fo.close() wordsjieba.cut(t)dic{}for w in words: if len(w)1: continue else: dic[w]dic.get(w,0)1wc list(dic.items())wc.sort(keylambda x:x[1],reverse True)for i in range(20): print(wc[i]) 轉載于:https:/…

實現html錨點的兩種方式

1,a標簽name屬性。 2,使用標簽的id屬性;

mysql實現讀寫分離

一、環境介紹: LNMP vmware workstation pro配置了3個虛擬機,均安裝了LNMP環境: Pro :192.168.0.105 Pro2:192.168.0.106 Pro3:192.168.0.107 二、Mysql主從復制同步的實現 https://blo…

[BZOJ1509][NOI2003]逃學的小孩

1509: [NOI2003]逃學的小孩 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 968 Solved: 489[Submit][Status][Discuss]Description Input 第一行是兩個整數N(3 ? N ? 200000)和M,分別表示居住點總數和街道總數。以下M行,每行…

十一隨筆|讀書

十一放假回老家前三天一直下雨,沒法幫父母干農活,陰雨天氣農村就閑下來了親戚間走動,長輩們談論孩子不好好學習,孩子抱怨學習沒用大學畢業照樣找不到工作。現在大學生就業現狀確實不容樂觀,當下不好好學習沒有拖底&…

yii之behaviors

BaseController: protected $actions [*];protected $except [];protected $mustlogin [];protected $verbs [];// 行為過濾public function behaviors(){return [access > [class > \yii\filters\AccessControl::className(),only > $this->actions, // 針對哪…

關閉 Visual Studio 2013 的 Browser Link 功能

什么是 Browser Link ? 這個 Browser Link 的功能就是通過一個腳本文件架起流程器和 Visual Studio IDE 之前的一個通信橋梁, 在啟用 Browser Link 后, Visual Studio 會給網站注入一個 IHttpModule 模塊對象, 然后在每個頁面都會注冊一段上…

Groove list操作-轉數組,collect,each等

2019獨角獸企業重金招聘Python工程師標準>>> list轉換為數組 List list [a,b,c,d] def strs list as String[] println strs[0] 使用了Groovy語言,就能時不時的感受到Groovy語言在編碼風格上與Java語言的不同。當然,我們首先感受到的可能就…

支持多種操作系統的新一代服務主機

一個應用需要常駐操作系統后臺服務,可選框架有WindowsServiceLifeTime和SystemdLifeTime,但需要區別對待不同操作系統且需要另外寫命令安裝。NewLife.Agent自2008年設計以來,一直秉著簡單易用的原則,不僅實現了服務框架&#xff0…

c#中的奇異遞歸模式

奇異遞歸模式,Curiously Recurring Template Pattern (CRTP) ,作用是能使父類中能夠使用子類的信息。下面是我對這個問題的分析過程。 按照一般的繼承關系,父類是無法訪問到子類的,所以很自然的想到了c#中的泛型,將子類…

面試中get和post的區別

get和post的區別主要有以下幾方面:1、url可見性: get,參數url可見; post,url參數不可見2、數據傳輸上: get,通過拼接url進行傳遞參數; post,通過body體傳輸參數3、緩存性…

程序猿與線性代數

逛微博,摸到了一堆寶:關于線性代數學習的文章。先是發現了陳曉鳴(http://weibo.com/acumon),前百度資深project師,終身學習者。再找到“文藝復興記”(http://weibo.com/weidagang)。…

Verilog MIPS32 CPU(八)-- 控制器

Verilog MIPS32 CPU(一)-- PC寄存器Verilog MIPS32 CPU(二)-- RegfilesVerilog MIPS32 CPU(三)-- ALUVerilog MIPS32 CPU(四)-- RAMVerilog MIPS32 CPU(五)--…

[翻譯]Dapr 長程測試和混沌測試

介紹這是Dapr的特色項目,具體參見:https://github.com/dapr/test-infra/issues/11 ,在全天候運行的應用程序中保持Dapr可靠性至關重要。在部署真正的應用程序之前,可以通過在受控的混沌環境中構建,部署和操作此類應用程…

python UDP-數據報協議

基于udp協議通信的套接字 服務端 1 from socket import *2 3 server socket(AF_INET, SOCK_DGRAM) # SOCK_DGRAM>數據報協議4 server.bind((127.0.0.1, 8080))5 6 print(start....)7 while True:8 data, client_addr server.recvfrom(1024) # (bhello, (127.0.0.1, …

Mysql Lost connection to MySQL server at ‘reading initial communication packet', system error: 0

一、問題描述: 在服務器端可以正常連接并操作mysql,但是在windows端使用navicat工具遠程ssh連接就出現下面錯誤。 1、服務器端: 2、windows端navicat連接 3、原因 原來我今天在做主從配置的時候,將 /etc/my.cnf 配置文件中的b…

自定義ProgressBar(圓)

2019獨角獸企業重金招聘Python工程師標準>>> <lib.view.progressbar.ColorArcProgressBarandroid:layout_width"match_parent"android:layout_height"220dip"android:id"id/barInterest"android:layout_centerInParent"true&…

C# Task用法詳解

概述Task是微軟在.Net 4.0時代推出來的&#xff0c;Task看起來像一個Thread&#xff0c;實際上&#xff0c;它是在ThreadPool的基礎上進行的封裝&#xff0c;Task的控制和擴展性很強&#xff0c;在線程的延續、阻塞、取消、超時等方面遠勝于Thread和ThreadPool&#xff0c;所以…