最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Redis5之后版本的高可用集群搭建的實(shí)現(xiàn)

 更新時(shí)間:2021年04月27日 11:26:08   作者:BeiShangBuZaiLai  
這篇文章主要介紹了Redis5之后版本的高可用集群搭建的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一、安裝redis

1、安裝gcc

yum install gcc

2、下載redis-5.0.8.tar.gz

3、把下載好的redis-5.0.8.tar.gz放在/gyu/software文件夾下,并解壓

> tar xzf redis-5.0.8.tar.gz
> cd redis-5.0.8

4、進(jìn)入到解壓好的redis-5.0.8目錄下,進(jìn)行編譯與安裝

> make & make install

5、啟動(dòng)并指定配置文件

> src/redis-server redis.conf

(注意要使用后臺(tái)啟動(dòng),所以修改redis.conf里的daemonize改為yes)

6、驗(yàn)證啟動(dòng)是否成功

> ps -ef | grep redis 

7、進(jìn)入redis客戶端

> cd /gyu/software/redis-5.0.8/src
> ./redis-cli 

8、退出客戶端

> exit

9、退出redis服務(wù)

> pkill redis-server
> kill -9 進(jìn)程號(hào)
> src/redis-cli shutdown

二、開(kāi)始集群搭建

redis集群需要至少要三個(gè)master節(jié)點(diǎn),我們這里搭建三個(gè)master節(jié)點(diǎn),并且給每個(gè)master再搭建一個(gè)slave節(jié)點(diǎn),總共6個(gè)redis節(jié)點(diǎn),這里用一臺(tái)機(jī)器(可以多臺(tái)機(jī)器部署,修改一下ip地址就可以了)部署6個(gè)redis實(shí)例,三主三從,搭建集群的步驟如下:

第一步:在第一臺(tái)機(jī)器的/gyu/software下創(chuàng)建文件夾redis-cluster,然后在其下面創(chuàng)建6個(gè)文件夾如下:

> mkdir -p gyu/software/redis-cluster

> mkdir 8001 8002 8003 8004 8005 8006

第二步:把之前的redis.conf配置文件copy到8001下,修改如下內(nèi)容:

1)daemonize yes

2)port 8001(分別對(duì)每個(gè)機(jī)器的端口號(hào)進(jìn)行設(shè)置)

3)dir /usr/local/redis-cluster/8001/(指定數(shù)據(jù)文件存放位置,必須要指定不同的目錄位置,不然會(huì)丟失數(shù)據(jù))

4)cluster-enabled yes(啟動(dòng)集群模式)

5)cluster-config-file nodes-8001.conf(集群節(jié)點(diǎn)信息文件,這里800x最好和port對(duì)應(yīng)上)

6)cluster-node-timeout 5000

bind 127.0.0.1(去掉bind綁定訪問(wèn)ip信息)

protected-mode no (關(guān)閉保護(hù)模式)

9)appendonly yes

如果要設(shè)置密碼需要增加如下配置:
10)requirepass xxx (設(shè)置redis訪問(wèn)密碼)

11)masterauth xxx (設(shè)置集群節(jié)點(diǎn)間訪問(wèn)密碼,跟上面一致)

第三步:把修改后的配置文件,copy到8002-8006,修改第2、3、5項(xiàng)里的端口號(hào),可以用批量替換:

> %s/源字符串/目的字符串/g 

第四步:分別啟動(dòng)6個(gè)redis實(shí)例,然后檢查是否啟動(dòng)成功

/gyu/software/redis-5.0.8/src/redis-server /gyu/software/redis-cluster/8001/redis.conf
/gyu/software/redis-5.0.8/src/redis-server /gyu/software/redis-cluster/8002/redis.conf
/gyu/software/redis-5.0.8/src/redis-server /gyu/software/redis-cluster/8003/redis.conf
/gyu/software/redis-5.0.8/src/redis-server /gyu/software/redis-cluster/8004/redis.conf
/gyu/software/redis-5.0.8/src/redis-server /gyu/software/redis-cluster/8005/redis.conf
/gyu/software/redis-5.0.8/src/redis-server /gyu/software/redis-cluster/8006/redis.conf

在這里插入圖片描述

查看是否啟動(dòng)成功

> ps -ef | grep redis 

在這里插入圖片描述

第五步:用redis-cli創(chuàng)建整個(gè)redis集群(redis5以前的版本集群是依靠ruby腳本redis-trib.rb實(shí)現(xiàn))

/gyu/software/redis-5.0.8/src/redis-cli --cluster create --cluster-replicas 1 192.168.1.49:8001 192.168.1.49:8002 192.168.1.49:8003 192.168.1.49:8004 192.168.1.49:8005 192.168.1.49:8006

在這里插入圖片描述

(這里有個(gè)確認(rèn)的過(guò)程手動(dòng)輸入 yes)

第七步:驗(yàn)證集群:
1)連接任意一個(gè)客戶端即可:

> ./redis-cli -c -a xxx -h 192.168.1.49 -p 8001

提示:-a訪問(wèn)服務(wù)端密碼(這里我沒(méi)有設(shè)置密碼可以省略),-c表示集群模式,指定ip地址和端口號(hào)

例如:

> ./redis-cli -c -h 192.168.5.100 -p 8001

在這里插入圖片描述

2)進(jìn)行驗(yàn)證: cluster info(查看集群信息)、cluster nodes(查看節(jié)點(diǎn)列表)

在這里插入圖片描述

3)進(jìn)行數(shù)據(jù)操作驗(yàn)證,關(guān)閉集群則需要逐個(gè)進(jìn)行關(guān)閉,使用命令:

> /gyu/software/redis-5.0.8/src/redis-cli  -c -h 192.168.1.49 -p 8001 shutdown

在這里插入圖片描述

到此這篇關(guān)于Redis5之后版本的高可用集群搭建的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Redis5 高可用集群搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 嵌入式Redis服務(wù)器在Spring Boot測(cè)試中的使用教程

    嵌入式Redis服務(wù)器在Spring Boot測(cè)試中的使用教程

    這篇文章主要介紹了嵌入式Redis服務(wù)器在Spring Boot測(cè)試中的使用,本文通過(guò)實(shí)例代碼場(chǎng)景分析給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-07-07
  • redis 替代php文件存儲(chǔ)session的實(shí)例

    redis 替代php文件存儲(chǔ)session的實(shí)例

    這篇文章主要介紹了redis 替代php文件存儲(chǔ)session的實(shí)例的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家掌握這樣的方法,需要的朋友可以參考下
    2017-10-10
  • Redis數(shù)據(jù)庫(kù)安裝部署及基本操作詳解

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

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

    Windows下Redis的安裝使用圖解

    Redis是一個(gè)key-value存儲(chǔ)系統(tǒng)。Redis的出現(xiàn),很大程度補(bǔ)償了memcached這類key/value存儲(chǔ)的不足,在部分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫(kù)起到很好的補(bǔ)充作用。這篇文章小編為大家分享了在Windows下進(jìn)行安裝和使用Redis的技巧。
    2015-09-09
  • Redis深入了解內(nèi)存淘汰與事務(wù)操作

    Redis深入了解內(nèi)存淘汰與事務(wù)操作

    將Redis用作緩存時(shí),Redis數(shù)據(jù)存在內(nèi)存中,如果內(nèi)存空間用滿,就會(huì)自動(dòng)驅(qū)逐老的數(shù)據(jù)。Redis事務(wù)是一個(gè)單獨(dú)的隔離操作:事務(wù)中的所有命令都會(huì)序列化、按順序地執(zhí)行。事務(wù)在執(zhí)行的過(guò)程中,不會(huì)被其他客戶端發(fā)送來(lái)的命令請(qǐng)求所打斷
    2022-07-07
  • Redis+PHP實(shí)現(xiàn)用戶消息推送每天最多通知2次的功能

    Redis+PHP實(shí)現(xiàn)用戶消息推送每天最多通知2次的功能

    在開(kāi)發(fā)應(yīng)用程序中,經(jīng)常需要向用戶推送消息通知,但是為了避免過(guò)多的打擾用戶,我們希望限制每天最多通知2次,本篇博文將介紹如何使用PHP和Redis實(shí)現(xiàn)這一功能,文中有詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-10-10
  • redis學(xué)習(xí)之RDB、AOF與復(fù)制時(shí)對(duì)過(guò)期鍵的處理教程

    redis學(xué)習(xí)之RDB、AOF與復(fù)制時(shí)對(duì)過(guò)期鍵的處理教程

    這篇文章主要給大家介紹了關(guān)于redis學(xué)習(xí)之RDB、AOF與復(fù)制時(shí)對(duì)過(guò)期鍵處理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • redis發(fā)布訂閱模式的實(shí)現(xiàn)

    redis發(fā)布訂閱模式的實(shí)現(xiàn)

    本文主要介紹了redis發(fā)布訂閱模式,Redis?的?SUBSCRIBE?命令可以讓客戶端訂閱任意數(shù)量的頻道,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • redis主從+哨兵搭建的實(shí)現(xiàn)示例

    redis主從+哨兵搭建的實(shí)現(xiàn)示例

    本文主要介紹了redis主從+哨兵搭建的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • redis緩存的簡(jiǎn)單操作(get、put)

    redis緩存的簡(jiǎn)單操作(get、put)

    這篇文章主要介紹了redis緩存的簡(jiǎn)單操作,包括引入jedisjar包、配置redis、RedisDao需要的一些工具等,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09

最新評(píng)論

呼和浩特市| 安塞县| 通河县| 霍州市| 正安县| 佛学| 磐安县| 楚雄市| 东乡族自治县| 溧水县| 甘洛县| 巴青县| 通辽市| 高碑店市| 太白县| 马边| 隆林| 保康县| 德钦县| 资中县| 宁乡县| 德令哈市| 普兰店市| 慈利县| 克拉玛依市| 兰州市| 陆河县| 饶平县| 林口县| 民和| 贺兰县| 黑水县| 垫江县| 信丰县| 疏勒县| 大港区| 什邡市| 阿克苏市| 衡阳县| 玛多县| 成都市|