欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2021年05月08日 10:48:32   作者:jhcm  
這篇文章主要介紹了Redis6.0搭建集群Redis-cluster的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

此處以三臺(tái)服務(wù)器部署為例,IP地址分別為192.168.124.23,192.168.124.24,192.168.124.25 使用普通用戶ubuntu登錄
總共三個(gè)主節(jié)點(diǎn)和三個(gè)從節(jié)點(diǎn)。每臺(tái)服務(wù)器分配槽位不同的一主一從

從官網(wǎng)https://redis.io/download下載Redis6.0

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

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

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

驗(yàn)證編譯結(jié)果是否成功make test(報(bào)錯(cuò)CentOS請執(zhí)行yum install tcl再重試)

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

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

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

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

#查看文件目錄確認(rèn)是否已成功復(fù)制進(jìn)來
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需做相同的操作(不同的節(jié)點(diǎn)使用自己的端口號(hào),而不是7000)

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

接下來編輯此配置文件,修改如下配置項(xiàng)

#############
port 7000 #設(shè)置啟動(dòng)端口
cluster-enabled yes #允許集群啟動(dòng)
cluster-config-file nodes7000.conf #集群配置文件名
cluster-node-timeout 5000 #集群節(jié)點(diǎn)之間多少毫秒無法連接后判定節(jié)點(diǎn)掛掉
pidfile /usr/local/redis-cluster/redis7000/redis7000.pid #修改pid文件創(chuàng)建位置
logfile /usr/local/redis-cluster/redis7000/redis7000.log #修改日志文件存儲(chǔ)位置
dir /usr/local/redis-cluster/redis7000/data/ #修改數(shù)據(jù)文件存儲(chǔ)位置
#############

使用任意一個(gè)節(jié)點(diǎn)創(chuàng)建集群,這里使用redis7000結(jié)點(diǎn)創(chuàng)建(注意,一次創(chuàng)建,永久使用,以后重啟集群直接從第九步開始)
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

執(zhí)行該命令后會(huì)將16384個(gè)槽位平均分配給三組節(jié)點(diǎn),輸入Y確認(rèn)

在三個(gè)服務(wù)器上分別啟動(dòng)節(jié)點(diǎn)

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

選一臺(tái)服務(wù)器開啟客戶端,這里選擇192.168.124.23的7000端口,進(jìn)入客戶端后可用cluster info命令查看集群是否成功啟動(dòng)。成功后就可以使用了。

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

結(jié)束命令:(在任意一臺(tái)服務(wù)器執(zhí)行,這里選擇192.168.124.23的Redis7000目錄下)建議將命令保存在一個(gè)shell腳本文件方便運(yùn)行

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

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

相關(guān)文章

  • redis中使用bloomfilter的白名單功能解決緩存穿透問題

    redis中使用bloomfilter的白名單功能解決緩存穿透問題

    本文主要介紹了redis中使用bloomfilter的白名單功能解決緩存穿透問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Redis的共享session應(yīng)用實(shí)現(xiàn)短信登錄

    Redis的共享session應(yīng)用實(shí)現(xiàn)短信登錄

    本文主要介紹了Redis的共享session應(yīng)用實(shí)現(xiàn)短信登錄,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Redis數(shù)據(jù)庫安裝部署及基本操作詳解

    Redis數(shù)據(jù)庫安裝部署及基本操作詳解

    這篇文章主要介紹了Redis數(shù)據(jù)庫安裝部署及基本操作,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Redis 有序集合的使用場景

    Redis 有序集合的使用場景

    在Redis的學(xué)習(xí)中,有序集合是一種非常實(shí)用的數(shù)據(jù)結(jié)構(gòu),本文就來介紹一下Redis 有序集合的使用場景,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 如何利用 Redis 實(shí)現(xiàn)接口頻次限制

    如何利用 Redis 實(shí)現(xiàn)接口頻次限制

    這篇文章主要介紹了如何利用 Redis 實(shí)現(xiàn)接口頻次限制,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Redis數(shù)據(jù)庫原理深入刨析

    Redis數(shù)據(jù)庫原理深入刨析

    在之前的文章我們介紹過,Redis服務(wù)器在啟動(dòng)之初,會(huì)初始化RedisServer的實(shí)例,在這個(gè)實(shí)例中存在很多重要的屬性結(jié)構(gòu),同理本篇博客中介紹的數(shù)據(jù)庫實(shí)現(xiàn)原理也會(huì)和其中的某些屬性相關(guān),我們繼續(xù)看一下吧
    2022-11-11
  • Redis?List列表相關(guān)命令的用法詳解

    Redis?List列表相關(guān)命令的用法詳解

    這篇文章主要為大家詳細(xì)介紹了Redis中List列表相關(guān)命令的用法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • Redis設(shè)置Hash數(shù)據(jù)類型的過期時(shí)間

    Redis設(shè)置Hash數(shù)據(jù)類型的過期時(shí)間

    在Redis中,我們可以使用Hash數(shù)據(jù)結(jié)構(gòu)來存儲(chǔ)一組鍵值對,而有時(shí)候,我們可能需要設(shè)置這些鍵值對的過期時(shí)間,本文主要介紹了Redis設(shè)置Hash數(shù)據(jù)類型的過期時(shí)間,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Redis偶發(fā)連接失敗案例實(shí)戰(zhàn)記錄

    Redis偶發(fā)連接失敗案例實(shí)戰(zhàn)記錄

    這篇文章主要給大家介紹了關(guān)于Redis偶發(fā)連接失敗的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使Redis具有一定的參考學(xué)習(xí)價(jià)值,用需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Redis數(shù)據(jù)庫安全詳解

    Redis數(shù)據(jù)庫安全詳解

    這篇文章主要為大家介紹了Redis數(shù)據(jù)庫安全詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11

最新評論