日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux环境下Redis集群实践

發布時間:2025/5/22 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux环境下Redis集群实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境:centos 7

一、編譯及安裝redis源碼

源碼地址:redis版本發布列表

cd redis-3.2.8 sudo make && make install

二、創建節點

?創建Redis-Cluster 文件夾,并創建7000-7005共6個文件夾

?

復制源碼中的redis.conf文件并修改以下內容后分別放入7000-7005文件夾

【7000】示例

bind 192.168.1.105 port 7000 cluster-enabled yes cluster-config-file /home/jabben/Redis-Cluster/7000/nodes-7000.conf
pidfile /home/jabben/Redis-Cluster/7000/redis_7000.pid cluster-node-timeout 5000 daemonize yes

分別啟動6個Redis節點:

redis-server 7000/redis.conf redis-server 7001/redis.conf redis-server 7002/redis.conf redis-server 7003/redis.conf redis-server 7004/redis.conf redis-server 7005/redis.conf

查看redis進程是否已經啟動:

ps -ef | grep redis

三、創建集群

?復制redis-trib.rb文件到bin目錄下

cd /home/jabben/Redis-Cluster/Source/redis-3.2.8/src sudo cp redis-trib.rb /usr/local/bin/

安裝ruby環境

yum install ruby

安裝rubygems組件

yum install rubygems

安裝gem-redis

gem install redis

創建集群

redis-trib.rb create --replicas 1 192.168.1.105:7000 192.168.1.105:7001 192.168.1.105:7002 192.168.1.105:7003 192.168.1.105:7004 192.168.1.105:7005 >>> Creating cluster >>> Performing hash slots allocation on 6 nodes... Using 3 masters: 192.168.1.105:7000 192.168.1.105:7001 192.168.1.105:7002 Adding replica 192.168.1.105:7003 to 192.168.1.105:7000 Adding replica 192.168.1.105:7004 to 192.168.1.105:7001 Adding replica 192.168.1.105:7005 to 192.168.1.105:7002 M: 339aafedd6bd7f6bd5cd98407f7ebe8cb0c4efbd 192.168.1.105:7000slots:0-5460 (5461 slots) master M: 7bd0b20971d5fc929f8454c6ff388f780cc70e77 192.168.1.105:7001slots:5461-10922 (5462 slots) master M: aaa4b5109c5bcf1aa868621f59b51fb4d6feef9c 192.168.1.105:7002slots:10923-16383 (5461 slots) master S: e731c1918fad61f972fbca4ab6523da1d9f827af 192.168.1.105:7003replicates 339aafedd6bd7f6bd5cd98407f7ebe8cb0c4efbd S: c16b520a5075b0fee0840cc26cf1f7f27bad8e45 192.168.1.105:7004replicates 7bd0b20971d5fc929f8454c6ff388f780cc70e77 S: 990a4e7a2831d8d9ba8f9835557be6a394d393a4 192.168.1.105:7005replicates aaa4b5109c5bcf1aa868621f59b51fb4d6feef9c Can I set the above configuration? (type 'yes' to accept): yes >>> Nodes configuration updated >>> Assign a different config epoch to each node >>> Sending CLUSTER MEET messages to join the cluster Waiting for the cluster to join... >>> Performing Cluster Check (using node 192.168.1.105:7000) M: 339aafedd6bd7f6bd5cd98407f7ebe8cb0c4efbd 192.168.1.105:7000slots:0-5460 (5461 slots) master1 additional replica(s) S: 990a4e7a2831d8d9ba8f9835557be6a394d393a4 192.168.1.105:7005slots: (0 slots) slavereplicates aaa4b5109c5bcf1aa868621f59b51fb4d6feef9c S: e731c1918fad61f972fbca4ab6523da1d9f827af 192.168.1.105:7003slots: (0 slots) slavereplicates 339aafedd6bd7f6bd5cd98407f7ebe8cb0c4efbd M: aaa4b5109c5bcf1aa868621f59b51fb4d6feef9c 192.168.1.105:7002slots:10923-16383 (5461 slots) master1 additional replica(s) S: c16b520a5075b0fee0840cc26cf1f7f27bad8e45 192.168.1.105:7004slots: (0 slots) slavereplicates 7bd0b20971d5fc929f8454c6ff388f780cc70e77 M: 7bd0b20971d5fc929f8454c6ff388f780cc70e77 192.168.1.105:7001slots:5461-10922 (5462 slots) master1 additional replica(s) [OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage... [OK] All 16384 slots covered.

至此集群搭建完畢

四、測試

使用redis-cli客戶端連接到剛創建的集群

redis-cli -c -h 192.168.1.105 -p 7000

查詢集群相關信息

192.168.1.105:7000> CLUSTER INFO cluster_state:ok cluster_slots_assigned:16384 cluster_slots_ok:16384 cluster_slots_pfail:0 cluster_slots_fail:0 cluster_known_nodes:6 cluster_size:3 cluster_current_epoch:6 cluster_my_epoch:1 cluster_stats_messages_sent:2645 cluster_stats_messages_received:2645

【數據寫入測試】

192.168.1.105:7000> set name zhangsan -> Redirected to slot [5798] located at 192.168.1.105:7001 OK 192.168.1.105:7001> get name "zhangsan"

【集群線性擴展】

 待完善

【失效轉移】

 待完善

五、集群相關常用命令?

鏈接:https://redis.io/commands

CLUSTER INFO 打印集群的信息 CLUSTER NODES 列出集群當前已知的所有節點(node),以及這些節點的相關信息。 //節點 CLUSTER MEET <ip> <port> 將 ip 和 port 所指定的節點添加到集群當中,讓它成為集群的一份子。 CLUSTER FORGET <node_id> 從集群中移除 node_id 指定的節點。 CLUSTER REPLICATE <node_id> 將當前節點設置為 node_id 指定的節點的從節點。 CLUSTER SAVECONFIG 將節點的配置文件保存到硬盤里面。 CLUSTER ADDSLOTS <slot> [slot ...] 將一個或多個槽(slot)指派(assign)給當前節點。 CLUSTER DELSLOTS <slot> [slot ...] 移除一個或多個槽對當前節點的指派。 CLUSTER FLUSHSLOTS 移除指派給當前節點的所有槽,讓當前節點變成一個沒有指派任何槽的節點。 CLUSTER SETSLOT <slot> NODE <node_id> 將槽 slot 指派給 node_id 指定的節點。 CLUSTER SETSLOT <slot> MIGRATING <node_id> 將本節點的槽 slot 遷移到 node_id 指定的節點中。 CLUSTER SETSLOT <slot> IMPORTING <node_id> 從 node_id 指定的節點中導入槽 slot 到本節點。 CLUSTER SETSLOT <slot> STABLE 取消對槽 slot 的導入(import)或者遷移(migrate)。 //鍵 CLUSTER KEYSLOT <key> 計算鍵 key 應該被放置在哪個槽上。 CLUSTER COUNTKEYSINSLOT <slot> 返回槽 slot 目前包含的鍵值對數量。 CLUSTER GETKEYSINSLOT <slot> <count> 返回 count 個 slot 槽中的鍵。 //新增 CLUSTER SLAVES node-id 返回一個master節點的slaves 列表

?

轉載于:https://www.cnblogs.com/Jabben_Yi/p/6696837.html

總結

以上是生活随笔為你收集整理的Linux环境下Redis集群实践的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品久久久久一区二区 | 国产又黄又猛又粗又爽 | 尤物久久 | 蜜臀av一区| 国产乱码精品1区2区3区 | 黄色片在哪里看 | 狠狠躁18三区二区一区视频 | 欧美日韩性 | 东京热一区二区三区四区 | 九九热国产精品视频 | 一级中文片 | 涩涩涩涩涩涩涩涩涩涩 | 国产精品xx | 婷婷深爱网 | 国产激情视频一区二区三区 | 日韩av在线播放一区 | 伊人成人动漫 | 97av在线播放 | 亚洲一线在线观看 | 久精品在线 | 亚洲精品一区二区三区四区五区 | 日韩小视频在线观看 | 性生交大片免费看女人按摩 | 91国产一区二区 | 日本三级韩国三级美三级91 | 久久婷婷热| 亚洲性精品 | 啪视频在线 | 日本中文字幕精品 | 久久久久成人精品无码中文字幕 | 超碰久操 | 91福利免费 | 毛片基地视频 | 欧美一区二区三区免费视频 | 亚洲不卡在线播放 | 黄色天堂av | 色撸撸在线 | 他揉捏她两乳不停呻吟动态图 | 天天综合网在线观看 | 精品一区二区三区四区视频 | 精品国产一级片 | 久久影院午夜理论片无码 | 亚洲精品无码永久在线观看 | 三级网站在线看 | 中国毛片网 | 免费看特级毛片 | 精品一区二区成人免费视频 | 日本高清视频免费看 | 高潮无码精品色欲av午夜福利 | 午夜剧场免费观看 | 激情五月深爱五月 | 亚洲精品网站在线 | 欧美高清在线观看 | 国产美女一级视频 | 女人看黄色网 | 干一干操一操 | 欧美色图小说 | 欧美私人情侣网站 | 日韩视频一区二区三区在线播放免费观看 | 98成人网| 午夜在线观看视频网站 | 欧美综合在线一区 | 俺去日 | 日韩免费在线观看 | 午夜福利视频一区二区 | 国产剧情在线 | 亚洲xx网| 男生裸体视频 | 精品久久中文字幕 | 日韩黄色一级 | 人妻精品一区二区三区 | free性欧美hd另类 | 欧美a网站| 亚洲国产第一区 | 日韩亚洲精品中文字幕 | 国产二区视频在线观看 | 波多野结衣视频免费在线观看 | 色爱色 | 日韩一区二区三区三四区视频在线观看 | 国产精品毛片一区二区在线看舒淇 | 亲嘴扒胸摸屁股免费视频日本网站 | 涩涩屋污 | ass极品水嫩小美女ass | 在线理论视频 | 深爱五月激情网 | 精品无码久久久久久久久久 | 丁香五香天堂网 | 欧美一级淫片免费视频黄 | 精品一区二区三区精华液 | 少妇特黄一区二区 | 日韩和的一区二区 | 一卡二卡三卡在线视频 | 亚洲欧美综合网 | 亚洲精品视 | 337p粉嫩大胆噜噜噜亚瑟影院 | 琪琪午夜伦理影院7777 | 香蕉色视频 | 不卡在线播放 | 澳门久久久 |