久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

Centos7上部署redis集群-創新互聯

一、安裝前看下redis5.0版本的新特性

先看一下 Redis 5 帶來的更新內容:

站在用戶的角度思考問題,與客戶深入溝通,找到湘西土家族網站設計與湘西土家族網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站制作、成都做網站、企業官網、英文網站、手機端網站、網站推廣、國際域名空間、雅安服務器托管、企業郵箱。業務覆蓋湘西土家族地區。
  1. 新的流數據類型(Stream data type) https://redis.io/topics/streams-intro
    2.新的 Redis 模塊 API:定時器、集群和字典 API(Timers, Cluster and Dictionary APIs)
  2. RDB 現在可存儲 LFU 和 LRU 信息
    4.redis-cli 中的集群管理器從 Ruby (redis-trib.rb) 移植到了 C 語言代碼。執行 redis-cli --cluster help 命令以了解更多信息
  3. 新的有序集合(sorted set)命令:ZPOPMIN/MAX 和阻塞變體(blocking variants)
  4. 升級 Active defragmentation 至 v2 版本
  5. 增強 HyperLogLog 的實現
  6. 更好的內存統計報告
  7. 許多包含子命令的命令現在都有一個 HELP 子命令
  8. 客戶端頻繁連接和斷開連接時,性能表現更好
  9. 許多錯誤修復和其他方面的改進
  10. 升級 Jemalloc 至 5.1 版本
  11. 引入 CLIENT UNBLOCK 和 CLIENT ID
  12. 新增 LOLWUT 命令 http://antirez.com/news/123
  13. 在不存在需要保持向后兼容性的地方,棄用 "slave" 術語
  14. 網絡層中的差異優化
  15. Lua 相關的改進:

將 Lua 腳本更好地傳播到 replicas / AOF

Lua 腳本現在可以超時并在副本中進入 -BUSY 狀態

  1. 引入動態的 HZ(Dynamic HZ) 以平衡空閑 CPU 使用率和響應性
  2. 對 Redis 核心代碼進行了重構并在許多方面進行了改進

Redis 5 是 Redis 引入流數據類型(Stream data type)的第一個版本。按照官方的說法,不使用該特性的用戶在生產環境中使用 Redis 5 會有更好的體驗 —— 雖然開發團隊尚未發現關于這項特性的關鍵錯誤。

此外,因為許多內部結構與 Redis 4 共享,因此在內部工作方式方面,變化不會很大。

詳細更新內容請查看:

https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES

二、安裝redis部分
1、環境
linux系統 centos 7.6版本
redis: redis5.0.5的 statble版本(redis-stable.tar.gz)
2、下載解壓安裝
#下載
wget http://download.redis.io/releases/redis-stable.tar.gz

#解壓
tar xzf redis-stable.tar.gz

#進入解壓文件
cd redis-stable

#編譯源碼
make install

#測試是否安裝成功
Centos7 上部署 redis集群
啟動成功表示安裝成功
上面只是一個臨時的啟動文件,需要一直連接需要改配置文件,順便集群的配置也一起設置了。

2、配置redis cluster集群
redis集群可以參考官網給出的教程https://redis.io/topics/cluster-tutorial

首先要復制多分redis.conf文件,修改以下配置,注意將端口號區分開

cat /data/redis-cluster/cluster-conf/7000/redis.conf | grep -v '#'

只貼出部分差異配置,其他的都用系統默認的,有需要自行更改。
配置里有不同目錄的自行創建, 也可以根據你自己想要求更改不同路徑下的。

bind 127.0.0.1
port 7000
pidfile /var/run/redis_7000.pid
logfile "/data/redis-cluster/redis-log/redis_7000.log"
dbfilename dump_7000.rdb
dir /data/redis-cluster/rdb/
appendonly yes

appendfilename "appendonly_7000.aof"
appendfsync everysec

mkdir -p /data/redis-cluster/cluster-conf
cd /data/redis-cluster/cluster-conf
mkdir 7000 7001 7002 7003 7004 7005
#先根據上面的配置修改一份7000/redis.conf的配置,初始的文件從redis-stable/src/redis.conf復制一份來做修改。

然后/data/redis-cluster/cluster-conf/7000/redis.conf的配置復制一份并替換不同端口目錄下的配置文件

cp /data/redis-cluster/cluster-conf/7000/redis.conf /data/redis-cluster/cluster-conf/7001/redis.conf

cp /data/redis-cluster/cluster-conf/7000/redis.conf /data/redis-cluster/cluster-conf/7002/redis.conf

cp /data/redis-cluster/cluster-conf/7000/redis.conf /data/redis-cluster/cluster-conf/7003/redis.conf

cp /data/redis-cluster/cluster-conf/7000/redis.conf /data/redis-cluster/cluster-conf/7004/redis.conf

cp /data/redis-cluster/cluster-conf/7000/redis.conf /data/redis-cluster/cluster-conf/7005/redis.conf

然后再將對應的配置文件放入進去后 啟動每個服務
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7000/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7001/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7002/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7003/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7004/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7005/redis.conf

#7000-7005服務啟動成功后,使用5.0特有的redis-cli功能開啟集群
/usr/local/bin/redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1
?

這樣集群就起來了。

為了方便啟動,可以放一個腳本里啟動。如下腳本
[root@VM_0_6_centos src]# cat /data/redis-cluster/cluster-conf/start_all.sh
#!/bin/bash
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7000/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7001/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7002/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7003/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7004/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7005/redis.conf

/usr/local/bin/redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1

Centos7 上部署 redis集群
到這里就啟動了redis集群

三、查看且添加新集群

相關命令參考:https://redis.io/topics/cluster-tutorial
1、查看集群里的master是哪些
redis-cli -p 7000 cluster nodes | grep master
Centos7 上部署 redis集群

2、查看集群哪些是slave
redis-cli -p 7000 cluster nodes | grep slave
Centos7 上部署 redis集群

3、查看哪些對應connected
redis-cli -p 7000 cluster nodes | grep myself
redis-cli -p 7001 cluster nodes | grep myself
redis-cli -p 7002 cluster nodes | grep myself

Centos7 上部署 redis集群

4、添加新的master和slave
先創建兩個服務7006 7007的, 具體文件配置參考上面的7000-7005的
配置好對應的文件后用命令啟動
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7006/redis.conf
/usr/local/bin/redis-server /data/redis-cluster/cluster-conf/7007/redis.conf

因為上面啟動沒有加入到集群里,需要通過集群命令進行加入
加入集群命令
redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000

另外一個新添加的slave也要加入對應的master上
#自動匹配空閑的 加入到對應的master上
redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000 --cluster-slave

或者根據指定的master ID 匹配上
#set master
#redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000 --cluster-slave --cluster-master-id e508a26956ca359d1917cfd1f3dbb9a9fdd8c28f

---e508a26956ca359d1917cfd1f3dbb9a9fdd8c28f 通過redis-cli -p 7000 cluster nodes | grep master 可查看到對應7006的master id.

四、重啟集群和重建集群
重啟:
(保留原有集群的)重啟:
不需要再執行(如/usr/local/bin/redis-cli -a 'Good' --cluster create 172.17.0.6:7000 172.17.0.6:7001 172.17.0.6:7002 172.17.0.6:7003 172.17.0.6:7004 172.17.0.6:7005 172.17.0.6:7006 172.17.0.6:7007 --cluster-replicas 1這樣的)集群生成指令。

第一步:先關閉各個Redis節點。

第二步:再啟動各個Redis節點即可。

(刪除原有集群的)重啟:
需要執行(如/usr/local/bin/redis-cli -a 'Good' --cluster create 172.17.0.6:7000 172.17.0.6:7001 172.17.0.6:7002 172.17.0.6:7003 172.17.0.6:7004 172.17.0.6:7005 172.17.0.6:7006 172.17.0.6:7007 --cluster-replicas 1這樣的)集群生成指令。

第一步:先關閉各個Redis節點。

第二步:刪除各個Redis安裝目錄下的節點配置文件nodes.conf、數據文件dump.rdb。

說明:此方式相當于重置到剛剛創建集群的時候了,所以需要刪除節點配置文件nodes.conf、還需
? ? ? ? ??要刪除數據存儲文件dump.rdb。

五、Cluster相關的命令,現在對所有的命令所以下說明。

CLUSTER info:打印集群的信息。
CLUSTER nodes:列出集群當前已知的所有節點(node)的相關信息。
CLUSTER meet <ip> <port>:將ip和port所指定的節點添加到集群當中。
CLUSTER addslots <slot> [slot ...]:將一個或多個槽(slot)指派(assign)給當前節點。
CLUSTER delslots <slot> [slot ...]:移除一個或多個槽對當前節點的指派。
CLUSTER slots:列出槽位、節點信息。
CLUSTER slaves <node_id>:列出指定節點下面的從節點信息。
CLUSTER replicate <node_id>:將當前節點設置為指定節點的從節點。
CLUSTER saveconfig:手動執行命令保存保存集群的配置文件,集群默認在配置修改的時候會自動保存配置文件。
CLUSTER keyslot <key>:列出key被放置在哪個槽上。
CLUSTER flushslots:移除指派給當前節點的所有槽,讓當前節點變成一個沒有指派任何槽的節點。
CLUSTER countkeysinslot <slot>:返回槽目前包含的鍵值對數量。
CLUSTER getkeysinslot <slot> <count>:返回count個槽中的鍵。

CLUSTER setslot <slot> node <node_id> 將槽指派給指定的節點,如果槽已經指派給另一個節點,那么先讓另一個節點刪除該槽,然后再進行指派。
CLUSTER setslot <slot> migrating <node_id> 將本節點的槽遷移到指定的節點中。
CLUSTER setslot <slot> importing <node_id> 從 node_id 指定的節點中導入槽 slot 到本節點。
CLUSTER setslot <slot> stable 取消對槽 slot 的導入(import)或者遷移(migrate)。

CLUSTER failover:手動進行故障轉移。
CLUSTER forget <node_id>:從集群中移除指定的節點,這樣就無法完成握手,過期時為60s,60s后兩節點又會繼續完成握手。
CLUSTER reset [HARD|SOFT]:重置集群信息,soft是清空其他節點的信息,但不修改自己的id,hard還會修改自己的id,不傳該參數則使用soft方式。

CLUSTER count-failure-reports <node_id>:列出某個節點的故障報告的長度。
CLUSTER SET-CONFIG-EPOCH:設置節點epoch,只有在節點加入集群前才能設置。

其他參考文章鏈接:
Redis-5.0.0集群配置
https://www.cnblogs.com/aquester/p/9891465.html

redis學習之集群報錯Node is not empty
https://blog.csdn.net/wudalang_gd/article/details/52153571

redis初試Not all 16384 slots are covered by nodes
https://www.cnblogs.com/dupang/p/5631007.html

Redis Cluster部署、管理和測試
https://www.cnblogs.com/zhoujinyi/p/6477133.html

參考:https://blog.csdn.net/justry_deng/article/details/89205155

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網頁題目:Centos7上部署redis集群-創新互聯
鏈接分享:http://www.js-pz168.com/article4/ghioe.html

成都網站建設公司_創新互聯,為您提供標簽優化營銷型網站建設用戶體驗全網營銷推廣網站設計App開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
欧美日韩一区高清| 精品国精品自拍自在线| 精品国产电影一区二区| 日韩一区日韩二区| 美女一区二区三区| 91婷婷韩国欧美一区二区| 日韩高清国产精品| 69成人精品免费视频| 国产精品久久久久毛片软件| 免费视频一区二区| 97中文在线观看| 中文字幕免费在线不卡| 久久影院午夜片一区| 亚洲午夜电影在线| 波多野结衣中文字幕一区二区三区 | 91精品欧美一区二区三区综合在| 中文久久乱码一区二区| 裸体一区二区三区| 国产视频精品网| 欧美婷婷六月丁香综合色| 国产精品丝袜久久久久久app| 日本大胆欧美人术艺术动态| 99久久精品国产一区二区三区 | 久久综合九色综合97婷婷女人| 玉米视频成人免费看| 国产91精品一区二区麻豆亚洲| 欧美日韩电影一区二区| 日韩一区二区视频| 亚洲成在人线在线播放| 91首页免费视频| 欧美亚日韩国产aⅴ精品中极品| 中文字幕欧美激情| 国产中文一区二区三区| 麻豆av一区二区三区| 欧美电影免费观看完整版| 亚洲成人av一区二区三区| 7777精品久久久大香线蕉小说| 91福利社在线观看| 亚洲天堂成人网| 成人动漫中文字幕| 91久久一区二区| 亚洲视频狠狠干| 波多野结衣亚洲一区| 色一区在线观看| 亚洲视频一区在线| jlzzjlzz亚洲女人18| 日本久久电影网| 亚洲图片激情小说| fc2成人免费人成在线观看播放| 色综合咪咪久久| 亚洲男女毛片无遮挡| 99精品视频在线播放观看| 欧美亚洲国产一区在线观看网站| 国产精品天天摸av网| 国产不卡视频在线播放| 色狠狠色狠狠综合| 一区二区在线观看av| 91视频免费看| 欧美一区二区成人6969| 欧美a级一区二区| 日本不卡高清视频一区| 亚洲国产精品精华液ab| 岛国一区二区在线观看| 欧美影视一区二区三区| 洋洋成人永久网站入口| 国产伦精品一区二区三区视频黑人 | 一区二区精品国产| 亚洲摸摸操操av| caoporn国产精品免费公开| 日韩欧美中文一区二区| 久久精品国产精品亚洲红杏| 亚洲激情电影在线| 一区二区在线观看视频在线观看| 高清一区二区三区视频| 精品欧美一区二区在线观看 | 欧美日韩五月天| 日韩国产在线观看一区| 日韩精品伦理第一区| 国产精品精品国产色婷婷| 99精品久久只有精品| 欧美一区二区精品| 国产综合一区二区| 欧美色老头old∨ideo| 日本伊人色综合网| 亚洲国产另类久久久精品极度| 亚洲日本中文字幕区| 国产区一区二区三区| 国产午夜精品一区二区三区视频| 成人黄动漫网站免费app| 制服丝袜在线91| 国内精品视频一区二区三区八戒| 在线一区二区视频| 日本成人在线电影网| 在线观看亚洲视频啊啊啊啊| 亚洲午夜电影在线| 午夜精品一区二区三区四区| 亚洲综合一区二区| 日本一区二区三不卡| 一区二区三区四区蜜桃| 欧美成熟毛茸茸复古| 亚洲精品中文字幕乱码三区| 国产精品一区二区三区四区五区| 国产偷国产偷亚洲高清人白洁| 97se狠狠狠综合亚洲狠狠| www久久精品| 91手机在线视频| 中文av一区特黄| 国产三区精品| 亚洲欧美区自拍先锋| 欧美日韩一区综合| 亚洲一区二区在线观看视频| 日韩精品成人一区二区在线观看| 亚洲综合在线免费观看| 亚洲精品免费在线看| 天堂在线亚洲视频| 在线免费av一区| 国产一区欧美二区| 日韩一区二区三免费高清| 成人不卡免费av| 国产亚洲欧美一级| 国产精品污www一区二区三区| 中文字幕亚洲在| 欧美在线一区二区三区四区| 亚洲成人免费观看| 色88888久久久久久影院按摩| 久久99久久99| 日韩欧美色综合| 97免费高清电视剧观看| 自拍视频在线观看一区二区| 日本一区免费| 日本v片在线高清不卡在线观看| 精品视频一区三区九区| 风间由美中文字幕在线看视频国产欧美 | 精品日韩欧美一区二区| 成人综合色站| 一二三区精品福利视频| 色一情一乱一乱一91av| 国产老肥熟一区二区三区| 亚洲精品一线二线三线无人区| 成人自拍爱视频| 亚洲自拍都市欧美小说| 在线观看视频91| 国产99精品在线观看| 国产农村妇女精品| 欧洲在线视频一区| 麻豆成人久久精品二区三区小说| 欧美一区二区二区| 国产精品青青草| 亚洲成av人片在www色猫咪| 欧美日韩中文国产| 99精品热视频| 亚洲黄一区二区三区| 欧美最新大片在线看| 成人av资源在线| 亚洲色欲色欲www| 色94色欧美sute亚洲13| 不卡视频一二三| 综合分类小说区另类春色亚洲小说欧美| 一本一本久久a久久精品综合妖精| 精品一区二区三区久久久| 久久久国产午夜精品| 欧美重口乱码一区二区| 精品一二三四区| 国产色综合一区| 亚洲国产一区二区精品视频| 国产黄人亚洲片| 中文字幕色av一区二区三区| 色婷婷综合久久久久中文| 成人精品亚洲人成在线| 18欧美乱大交hd1984| 在线视频欧美精品| 91丨九色porny丨蝌蚪| 亚洲第一狼人社区| 欧美成人精品高清在线播放| 麻豆久久久9性大片| 国产原创一区二区三区| 国产精品久久久久影院亚瑟 | 精品国产一区二区三区av性色 | 欧美图区在线视频| 成人自拍爱视频| 美国十次综合导航| 日本一区二区三区在线观看| 一区二区不卡在线| 91丝袜高跟美女视频| 婷婷久久综合九色国产成人| 日韩精品一区二区三区四区视频| 欧美一区1区三区3区公司| 国产激情一区二区三区四区| 亚洲欧美另类综合偷拍| 91精品国产福利| 日韩精品久久久免费观看| 成人性生交大片免费看中文网站| 一区二区三区四区亚洲| 日韩精品在线看片z| 亚洲国产精品久久久久久女王| 成人av手机在线观看| 五月激情六月综合| 国产午夜精品理论片a级大结局| 色猫猫国产区一区二在线视频| 99久re热视频这里只有精品6|