[轉]redis 5.0.5 5分鐘搭建redis集群

環境:centos 7

1:下載并安裝redis

???????$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ tar xzf redis-5.0.5.tar.gz$ cd redis-5.0.5$ make

redis 5.0版本 集群搭建不需要我們安裝ruby就可以搭建成功,并且redis給我們提供了快速搭建腳本,執行utils/create-cluster/ 目錄下的create-cluster腳本 就可以快速搭建,該腳本提供以下幾個命令供我們使用

echo "Usage: $0 [start|create|stop|watch|tail|clean]"
echo "start ? ? ? -- Launch Redis Cluster instances."? ?創建redis集群實例
echo "create ? ? ?-- Create a cluster using redis-cli --cluster create."? 搭建redis集群
echo "stop ? ? ? ?-- Stop Redis Cluster instances." 停止redis集群實例
echo "watch ? ? ? -- Show CLUSTER NODES output (first 30 lines) of first node."
echo "tail <id> ? -- Run tail -f of instance at base port + ID."
echo "clean ? ? ? -- Remove all instances data, logs, configs." 刪除生成的日志,配置,數據文件
echo "clean-logs ?-- Remove just instances logs." 只刪除日志

要想外部服務器訪問到我們搭建的集群,我們需要對腳本修改一下:

start部分增加如下配置

--bind 指定我們要綁定的ip(服務器ip)? --requirepass 指定我們的密碼 --protected-mode no? 關閉安全模式(外部應用可以連接到redis)

create 部分 修改如下:

??

stop 部分 修改如下:

修改后保存

然后在utils/create-cluster目錄下執行

./create-cluster start

執行 ps -ef | grep redis 確定redis實例創建成功

然后執行./create-cluster create

可以看到已經為我們創建成功,并自動分配了3個主節點,3個從節點,然后提示我們是否確定創建,輸入yes

可以看到集群已經創建成功,并且為3個主節點分配了hash槽?

我們使用redis-cli 隨便連接一個節點,并插入一條數據

可以看到我們往30002這個redis實例插入一條數據,使用桌面工具連接查看

可以看到每個redis節點都可看的到我們剛創建的key,其實它們是去30002這個節點上去拿的,除了30002自身和其slave節點以外

后續:?

我們可以修改port(端口基準,以節點數向上遞增)? nodes (節點數據)replicas(主節點允許分配的從節點數)

?


---------------------
作者:baidu_38558076
來源:CSDN
原文:https://blog.csdn.net/baidu_38558076/article/details/90707045
版權聲明:本文為作者原創文章,轉載請附上博文鏈接!

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

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

相關文章

【土地評價與土地管理】案例:某地區柑橘種植適宜性評價

文章目錄 一、確定評價單元二、評價因子選擇三、評價因子權重的確定四、構建評價分級標準五、綜合評價六、適宜性等級劃分七、得出適宜性評價結果柑橘種植所需的自然條件: 柑橘果樹生長發育、開花結果與溫度、日照、水分(濕度)、土壤以及風、海拔、地形和坡向等環境條件緊密相…

django中怎樣生成非HTML格式的內容。

某些時候可能有這種需求。在網頁中點擊一個鏈接或者一個button希望返回一張圖片、一個pdf文檔、一個csv文檔等而非HTML。在diango中非常easy做到這些。django中的view用來接收http request并返回web response。通常情況下&#xff0c;返回的內容為HTML&#xff0c;但其可以返回…

Window.document對象

一、找到元素&#xff1a; docunment.getElementById("id")&#xff1b;根據id找&#xff0c;最多找一個&#xff1b; var a docunment.getElementById("id");將找到的元素放在變量中&#xff1b; docunment.getElementsByName("name")&am…

C# 讀寫文件從用戶態切到內核態,到底是個什么流程?

一&#xff1a;背景 1. 一個很好奇的問題我們在學習 C# 的過程中&#xff0c;總會聽到一個詞叫做 內核態 &#xff0c;比如說用 C# 讀寫文件&#xff0c;會涉及到代碼從 用戶態 到 內核態 的切換&#xff0c;用 HttpClient 獲取遠端的數據&#xff0c;也會涉及到 用戶態 到 內核…

C語言九十四之請編寫函數fun(char *str, int n),其功能是:使字符串str的前導*號不能多余n個,若多于n個,則刪除多余的*號,若少于或等于n個,則不做處理。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 規定輸入的…

【土地評價與土地管理】案例:某地區土地農業利用潛力評價

文章目錄 一、確定評價單元二、擬定潛力評價系統表、確定指標權重三、指標評價四、評定潛力等級五、得出潛力評價結果一、確定評價單元 土地潛力評價單元采用地塊作為評價單元,此地塊是建立在土地利用現狀的基礎上, 綜合土地的自然屬性來確定,評價單元界線與土地現有界線基本…

WIKIOI 1519 過路費

1519 過路費 1519 過路費 時間限制: 1 s 空間限制: 256000 KB 題目等級 : 大師 Master 題解 題目描述 Description 在某個遙遠的國家里&#xff0c;有 n個城市。編號為 1,2,3,…,n。這個國家的政府修建了m 條雙向道路&#xff0c;每條道路連接著兩個城市。政府規定從城市…

code point,code unit

2019獨角獸企業重金招聘Python工程師標準>>> 從一段API描述談起&#xff1a; 在String的length的API中描述是這樣的&#xff01; lengthpublic int length() Returns the length of this string. The length is equal to the number of 16-bit Unicode characters i…

Android之解決JsonObject里面的JsonArray數據會有斜杠問題

1、問題 本地保存了多個json格式的字符串 {"event":"sdk_ad_request_status","timestamp":1640180549231,"ad_app_id":"10104","pool_test":0,"ad_type":0,"ad_request_time":0,"requ…

【土地評價與土地管理】案例:蘭州市榆中縣農用地分等

文章目錄 一、資料收集二、確定標準耕作制度、基準作物、指定作物、光溫(氣候生產潛力)三、劃分指標區,確定分等因素及權重四、編制“指定作物-分等因素-自然質量分”記分規則表五、繪制分等因素分值圖,劃分分等單元六、計算農用地自然質量分七、計算自然質量等指數八、計算…

.NET7之MiniAPI(特別篇) :Preview5優化了JWT驗證(下)

Preview5對策略驗證的方式沒有改變&#xff0c;只不過內置了Token的生成&#xff0c;和《.NET6之MiniAPI(十)&#xff1a;基于策略的身份驗證和授權》的驗證方式基本相同&#xff0c;都是生成和驗證使用的驗證參數要一致&#xff0c;用繼承AuthorizationHandler的子類來作每次請…

業務多變的公司上云后蒸蒸日上

一、云服務器與傳統服務器的對比 1&#xff09;、傳統服務器 傳統服務器是一個獨立的硬件設備,可以理解成是一臺放在機房的高配置電腦,可根據需求安裝各種操作系統以及配置各種環境,性能也比較強大。 2&#xff09;、云服務器 云服務器是構建在硬件服務器集群之上&#xff0c;…

2016福州大學軟件工程第四次團隊作業-系統設計成績匯總

第四次團隊作業——系統設計打分統計結果如下&#xff1a; 學號組別團隊分數貢獻比例個人分數031401433606notconnected141613.83031402606606notconnected141413.33031402618606notconnected141814.34031402629606notconnected141413.33031402631606notconnected141914.590314…

[轉]在C#中像Python一樣編寫TensorFlow機器學習代碼

機器學習是一個令人激動人心的領域&#xff0c;一直有新的技術突破。研究人員不斷推動機器智能的提升&#xff0c;教機器如何聽說讀寫——這些曾經是我們人類專屬的技能。機器學習的首選語言是Python&#xff0c;最受歡迎的庫是Google的TensorFlow。幾乎所有的代碼示例都是用Py…

【土地評價與土地管理】教案 第一章:土地評價要素的選擇

文章目錄 1.1 土地構成要素與其農業利用1、光能條件2、熱量條件3、降水條件1.1 土地構成要素與其農業利用 1、光能條件 ? 光能是綠色植物進行光合作用和生物運動發展的主要能源 ? 太陽輻射、日照時數 ? 太陽輻射量隨地域和季節變化較大,導致了土地利用的多樣性和土地資源…

Blazor University (33)表單 —— EditContext、FieldIdentifiers

原文鏈接&#xff1a;https://blazor-university.com/forms/editcontext-fieldidentifiers-and-fieldstate/EditContext、FieldIdentifiers 和 FieldState請注意&#xff0c;對于那些希望了解 Blazor 如何“在后臺”工作的人來說&#xff0c;這是一個高級主題。無需了解此信息即…

Flutter之Container的寬度如何設置為手機屏幕寬度

1、問題 Container的寬度如何設置為手機屏幕寬度 2、解決辦法 width: MediaQuery.of(context).size.width,Row(children: [Container(height: 40,width: MediaQuery.of(context).size.width,// width: double.infinity,color: Colors.red,child: Row(children: [Containe…

團隊項目開發篇章8

例會時間&#xff1a;2016.11.3 整理&#xff1a;姬索肇 例會照片 每個人的工作 任務分配 我們今天與王鹿鳴學長和李云濤學長針對團隊開發過程中遇到的問題進行了討論&#xff0c;非常感謝學長們的熱心幫助&#xff0c;同時我們也被他們強大的編程能力所折服~ 在這里為學長們點…

MongoDB常用命令

啟動MongoDB$mongod --fork --logpath/data/log/r3.log--fork 允許mongod后臺運行&#xff0c;但是必須指定日志記錄文件路徑&#xff08;Enables a daemon mode that runs the mongos process in the background.&#xff09;--logpath 指定日志記錄文件路徑 導出Collections$…

【地理信息系統GIS】教案(七章全)第一章:地理信息系統概述

文章目錄 第一節 GIS基本概念第二節 GIS的組成第三節 GIS的功能第四節 GIS的發展第一節 GIS基本概念 1.1 GIS基本概念 1、信息 是用文字、數字、符號、語言、圖象、圖形等介質來表達事件、事物或現象等的內容、數量和特征,從而向人們(或系統)提供關于現實世界新的事實和知…