校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Redis6.0搭建集群Redis-cluster的方法

Redis6.0搭建集群Redis-cluster的方法

熱門標簽:貴州電銷卡外呼系統 山東外呼銷售系統招商 北京400電話辦理收費標準 十堰營銷電銷機器人哪家便宜 超呼電話機器人 宿遷便宜外呼系統平臺 魔獸2青云地圖標注 日本中國地圖標注 鄭州人工智能電銷機器人系統

此處以三臺服務器部署為例,IP地址分別為192.168.124.23,192.168.124.24,192.168.124.25 使用普通用戶ubuntu登錄
總共三個主節點和三個從節點。每臺服務器分配槽位不同的一主一從

從官網https://redis.io/download下載Redis6.0

Stable版安裝包到/usr/local/redis-6.0.x.tar.gz(文件位置可自定義)

將安裝包解壓tar -zxvf redis-6.0.x.tar.gz

進入redis文件夾(cd /usr/localredis-6.0.x)并編譯make(make命令若出錯,請嘗試升級gcc版本)

驗證編譯結果是否成功make test(報錯CentOS請執行yum install tcl再重試)

創建用于存放集群的文件夾(可自定義文件夾位置和名稱,這里以/usr/local/redis-cluster為例)

mkdir /usr/local/redis-cluster
cd /usr/local/redis-cluster

每個服務器復制兩份redis至 /usr/local/redis-cluster 目錄下并分別改名為redis7000~7005,命令例:(若用戶不為root,需使用chown命令修改文件夾屬主)

#復制命令例:
cp -r redis-6.0.x  /usr/local/redis-cluster/redis7000
#這里只是驗證您是否成功操作到此,并更改權限

#查看文件目錄確認是否已成功復制進來
ubuntu@192.168.124.23: /usr/local/redis-cluster$ ls
redis7000  redis7001
#此處的ubuntu改成你的用戶名
ubuntu@192.168.124.23: /usr/local/redis-cluster$ sudo chown -R ubuntu:root /usr/local/redis-cluster
#-------------------------------------------------
ubuntu@192.168.124.24:/usr/local/redis-cluster$ ls
redis7002  redis7003
ubuntu@192.168.124.24:/usr/local/redis-cluster$ sudo chown -R ubuntu:root /usr/local/redis-cluster
#-------------------------------------------------
ubuntu@192.168.124.25:/usr/local/redis-cluster$  ls
redis7004  redis7005
ubuntu@192.168.124.25:/usr/local/redis-cluster$ sudo chown -R ubuntu:root /usr/local/redis-cluster

以redis7000為例修改配置文件,redis7001~7005需做相同的操作(不同的節點使用自己的端口號,而不是7000)

cd /usr/local/redis-cluster/redis7000 
#拷貝一份配置文件,將來使用此新文件來啟動Redis集群
cp redis.conf redis7000.conf 
#修改配置文件(進入vim編輯器后可使用"‘/'鍵 來快速定位配置項位置)
vi redis7000.conf 

接下來編輯此配置文件,修改如下配置項

#############
port 7000 #設置啟動端口
cluster-enabled yes #允許集群啟動
cluster-config-file nodes7000.conf #集群配置文件名
cluster-node-timeout 5000 #集群節點之間多少毫秒無法連接后判定節點掛掉
pidfile /usr/local/redis-cluster/redis7000/redis7000.pid #修改pid文件創建位置
logfile /usr/local/redis-cluster/redis7000/redis7000.log #修改日志文件存儲位置
dir /usr/local/redis-cluster/redis7000/data/ #修改數據文件存儲位置
#############

使用任意一個節點創建集群,這里使用redis7000結點創建(注意,一次創建,永久使用,以后重啟集群直接從第九步開始)
cd /usr/local/redis-cluster

redis7000/src/redis-cli --cluster create  192.168.124.23:7000 192.168.124.23:7001  192.168.124.24:7002 192.168.124.24:7003  192.168.124.25:7004 192.168.124.25:7005  --cluster-replicas 1

執行該命令后會將16384個槽位平均分配給三組節點,輸入Y確認

在三個服務器上分別啟動節點

ubuntu@192.168.124.23:/usr/local/redis-cluster$ ./redis7000/src/redis-server redis7000/redis7000.conf
ubuntu@192.168.124.23:/usr/local/redis-cluster$ ./redis7001/src/redis-server redis7001/redis7001.conf
#----------------------------------------------------
ubuntu@192.168.124.24:/usr/local/redis-cluster$ ./redis7002/src/redis-server redis7002/redis7002.conf
ubuntu@192.168.124.24:/usr/local/redis-cluster$ ./redis7003/src/redis-server redis7003/redis7003.conf
#----------------------------------------------------
ubuntu@192.168.124.25:/usr/local/redis-cluster$ ./redis7004/src/redis-server redis7004/redis7004.conf
ubuntu@192.168.124.25:/usr/local/redis-cluster$ ./redis7005/src/redis-server redis7005/redis7005.conf

選一臺服務器開啟客戶端,這里選擇192.168.124.23的7000端口,進入客戶端后可用cluster info命令查看集群是否成功啟動。成功后就可以使用了。

ubuntu@192.168.124.23:/usr/local/redis-cluster$ ./redis7000/src/redis-cli -c -h 192.168.124.23 -p 7000

結束命令:(在任意一臺服務器執行,這里選擇192.168.124.23的Redis7000目錄下)建議將命令保存在一個shell腳本文件方便運行

redis7000/src/redis-cli -c -h 192.168.124.23 -p 7000 shutdown
redis7000/src/redis-cli -c -h 192.168.124.23 -p 7001 shutdown
redis7000/src/redis-cli -c -h 192.168.124.24 -p 7002 shutdown
redis7000/src/redis-cli -c -h 192.168.124.24 -p 7003 shutdown
redis7000/src/redis-cli -c -h 192.168.124.25 -p 7004 shutdown
redis7000/src/redis-cli -c -h 192.168.124.25 -p 7005 shutdown

到此這篇關于Redis6.0搭建集群Redis-cluster的方法的文章就介紹到這了,更多相關Redis6.0搭建集群Redis-cluster內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Redis集群搭建全記錄
  • redis集群搭建教程及遇到的問題處理
  • 詳解docker搭建redis集群的環境搭建
  • 詳解centos下搭建redis集群
  • 玩轉Redis搭建集群之Sentinel詳解
  • Redis 集群搭建和簡單使用教程
  • docker redis5.0 cluster集群搭建的實現
  • 基于docker搭建redis集群的方法
  • 5分鐘搭建redis集群(redis5.0.5)

標簽:楊凌 臺州 江蘇 朝陽 吉安 北京 果洛 大慶

巨人網絡通訊聲明:本文標題《Redis6.0搭建集群Redis-cluster的方法》,本文關鍵詞  Redis6.0,搭建,集群,Redis-cluster,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Redis6.0搭建集群Redis-cluster的方法》相關的同類信息!
  • 本頁收集關于Redis6.0搭建集群Redis-cluster的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 东乡族自治县| 黔东| 巴里| 曲水县| 湖州市| 黄浦区| 云安县| 乌兰察布市| 共和县| 姚安县| 三穗县| 宁河县| 招远市| 甘肃省| 泾阳县| 长岭县| 巴马| 抚顺市| 增城市| 蒙自县| 乌海市| 鸡西市| 洛阳市| 昌邑市| 舒兰市| 治多县| 福鼎市| 金坛市| 于田县| 疏勒县| 叙永县| 邵东县| 双峰县| 河北区| 迭部县| 涿鹿县| 高邑县| 和龙市| 台前县| 界首市| 观塘区|