Redis 手把手教你搭建Redis集群

2021-10-12 02:31:07 字數 2577 閱讀 7505

redis cluster 即 redis 集群,是 redis 官方在 3.0 版本推出的一套分布式儲存方案。完全去中心化,由多個節點組成,所有節點彼此互聯。redis 客戶端可以直接連線任何一節點獲取集群中的鍵值對,不需要中間**,如果該節點不存在使用者所指定的鍵值,其內部會自動把客戶端重定向到鍵值所在的節點。

redis 集群是乙個網狀結構,每個節點都通過 tcp 連線跟其他每個節點連線。在乙個有 n 個節點的集群中,每個節點都有 n-1 個流出的 tcp 連線,和 n-1 個流入的連線,這些 tcp 連線會永久保持。

# 解壓並安裝redis

tar -zxvf redis-6.0.9.tar.gz

cd redis-6.0.9/

make & make install

節點設定節點編號

ip位址

tcp埠

節點型別

配置檔案

1127.0.0.1

7001

主。從節點4

~/software/redis/redis-cluster/7001/redis.conf

2127.0.0.1

7002

主。從節點5

~/software/redis/redis-cluster/7002/redis.conf

3127.0.0.1

7003

主。從節點6

~/software/redis/redis-cluster/7003/redis.conf

4127.0.0.1

8001

從。主節點1

~/software/redis/redis-cluster/8001/redis.conf

5127.0.0.1

8002

從。主節點2

~/software/redis/redis-cluster/8002/redis.conf

6127.0.0.1

8003

從。主節點3

~/software/redis/redis-cluster/8003/redis.conf

主要配置資訊,其他可根據需求自行調節

bind 192.168.83.128                    # 設定當前節點主機位址

port 7001 # 設定客戶端連線監聽埠

pidfile /var/run/redis_7001.pid # 設定 redis 例項 pid 檔案

daemonize yes # 以守護程序執行 redis 例項

cluster-enabled yes # 啟用集群模式

cluster-node-timeout 15000 # 設定當前節點連線超時毫秒數

cluster-config-file nodes-7001.conf # 設定當前節點集群配置檔案路徑

分別配置每個資料夾下面的conf檔案

啟動redis服務

/usr/local/bin/redis-server /root/software/redis/redis-cluster/7001/redis.conf

/usr/local/bin/redis-server /root/software/redis/redis-cluster/7002/redis.conf

/usr/local/bin/redis-server /root/software/redis/redis-cluster/7003/redis.conf

/usr/local/bin/redis-server /root/software/redis/redis-cluster/8001/redis.conf

/usr/local/bin/redis-server /root/software/redis/redis-cluster/8002/redis.conf

/usr/local/bin/redis-server /root/software/redis/redis-cluster/8003/redis.conf

配置redis集群

檢視redis節點資訊

手把手教你搭建FastDFS

fastdfs分布式檔案儲存,4 500m檔案都適合,它分為三個部分 第一部分,client,客戶端,即發起訪問者,使用者 第二部分 tracker,追蹤器,可搭建集群,檔案上傳時,tracker會跟蹤檔案資源,記住檔案存在 第三部分 storage,儲存檔案,倉庫,可搭建集群,以分組為單位,每一組...

手把手教你搭建gitlab

sudo yum install y curl policycoreutils pythonopenssh serversudo systemctl start sshdsudo systemctl enable sshdsudo yum install firewalld systemd yser...

手把手教你搭建Hive Web環境

了解hive的都知道hive有三種使用方式 cli命令列,hwi hie web inte ce 瀏覽器 以及 thrift客戶端連線方式。為了體驗下hwi模式,特意查詢了多方的資料,都沒有乙個完整的部署方案,經過一下午的踩坑,這裡特意總結一下,希望為後人節省點時間。先放個圖興奮一下!文件資源 各個...