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模式,特意查詢了多方的資料,都沒有乙個完整的部署方案,經過一下午的踩坑,這裡特意總結一下,希望為後人節省點時間。先放個圖興奮一下!文件資源 各個...