由零開始 Linux安裝Rdeis集群 完整步驟

2021-10-23 13:51:59 字數 2604 閱讀 8122

redis是當前比較熱門的nosql系統之一,它是乙個開源的使用ansi c語言編寫的key-value儲存系統,區別於mysql的二維**的形式儲存。

優點:

缺點:

1.安裝c語言的編譯環境,執行yum install gcc-c++

redis是c語言開發的。

如果在安裝c語言的編譯環境的失敗,報錯如下

需要修改預設yum源

1.備份系統自帶的yum映象源或者直接刪除

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

2.進入到yum源配置檔案所在的資料夾執行

wget

wget

3.選擇執行 yum makecache

4.直接yum

2.安裝redis

yum install redis

systemctl start redis #啟動

systemctl enable redis  #開啟自啟動

方法二:手動安裝

1.redis的原始碼包上傳到linux系統。

2.解壓縮redis 執行 tar zxvf redis-5.0.0.tar.gz

3.cd切換到redis解壓目錄下,執行編譯,執行 make

4.安裝 執行 make install prefix=/usr/local/redis/redis-master

4.1 說明:prefix引數指定redis的安裝目錄。一般軟體安裝到/usr目錄下

4.修改配置檔案

修改redis.conf

1.關閉保護模式 --protected-mode no

2.關閉繫結ip --#bind 127.0.0.1

3.開啟cluster模式 --cluster-enabled yes

4.開啟後台執行 --daemonize yes

5.編寫啟動指令碼
#開啟vi 編寫乙個sh指令碼 

/home/redis-cluster/6379/bin/redis-server /home/redis-cluster/6379/bin/redis.conf

/home/redis-cluster/6380/bin/redis-server /home/redis-cluster/6380/bin/redis.conf

/home/redis-cluster/6381/bin/redis-server /home/redis-cluster/6381/bin/redis.conf

/home/redis-cluster/6382/bin/redis-server /home/redis-cluster/6382/bin/redis.conf

/home/redis-cluster/6383/bin/redis-server /home/redis-cluster/6383/bin/redis.conf

/home/redis-cluster/6384/bin/redis-server /home/redis-cluster/6384/bin/redis.conf

/home/redis-cluster/6385/bin/redis-server /home/redis-cluster/6385/bin/redis.conf

/home/redis-cluster/6386/bin/redis-server /home/redis-cluster/6386/bin/redis.conf

#.給予指令碼讀寫許可權

# 執行 --chmod u+x start.sh

# 然後執行./start.sh,啟動集群

#如果不是因為指令碼問題,啟動集群失敗

修改每個redis中的配置檔案(有的需要修改,有的不需要修改)

1.把pid修改不同的即可 pidfile /var/run/redis_6385.pid

2.把nodes修改不同的即可 cluster-config-file nodes-6381.conf

#進入任意乙個客戶端

./redis-cli

#初始化節點

./redis-cli --cluster create 172.17.0.2:6379 172.17.0.2:6380 172.17.0.2:6381 172.17.0.2:6382 172.17.0.2:6383 172.17.0.2:6384 --cluster-replicas 1

#以客戶端集群的方式連線

./redis-cli -h 127.0.0.1 -p 6379 -c

5.驗證redis集群
#檢視節點狀態

cluster info

#檢視節點槽占用

cluster nodes

從零開始Ubuntu ROS安裝心得

進行ros安裝過程十分的坎坷,收到了不少和現實中朋友的幫助和指點,結果還算可以,分享一下自己的經驗 ros可以使用虛擬機器執行,也可以選擇安裝雙系統 我這裡選擇的是安裝雙系統 如果沒有安裝作業系統的經驗,可以先了解一下使用u盤安裝的原理,以及作業系統啟動的原理,boot的知識和自己電腦bios的基本...

從零開始編譯安裝 Extcalc

extcalc 是個非常強大的計算器,同時也是乙個非常老的軟體包,已經不再更新。希望使用 apt get 或是 dnf 安裝已經不可能,更何況我是在 mips 的龍芯 3a 上。唯一的方法就是編譯安裝。我是在龍芯 3a4000 debian10 上完成安裝的,其他系統可能有些許差別。從它的 sour...

Linux從零開始 0 初識Linux

從上周末開始下了決心打算學習linux。之前也為學習尋找了很多資料,昨天,網上買的 鳥哥的linux私房菜 到了,今天遂開始我的 linux征程。正好有這個平台,正好現在也是懶得記什麼筆記,那就把學習的歷程和知識在此做乙個詳細的記錄,方便自己之後溫故知新。因為懶得編輯 了,而且ubuntn這個輸入法...