redis安裝以及多台機器redis相互訪問操作

2021-10-04 18:58:53 字數 1201 閱讀 2987

ps ‐ef | grep redis

/usr/local/redis-5.0.8/src/redis‐cli

quit

(1)pkill redis‐server

(2)kill -9 程序號

(3)src/redis‐cli shutdown

顯示防火牆服務的狀態

systemctl status firewalld.service

如果防火牆關閉了,啟動防火牆

$ systemctl start firewalld.service

1)開放埠

機器1ip:192.168.1.10

開放redis埠:firewall-cmd --add-port=6379/tcp --permanent

機器2:

ip:192.168.1.17

開放redis埠:firewall-cmd --add-port=6379/tcp --permanent

移除埠:firewall-cmd --permanent --remove-port=16379/tcp

注:搭建redis集群時,一直等待 waiting for the cluster to join 很久都沒有反應

是因為:redis集群不僅需要開通redis客戶端連線的埠,而且需要開通集群匯流排埠,集群匯流排埠為redis客戶端連線的埠 + 10000

如redis埠為6379

則集群匯流排埠為16379

3)重啟兩台機器防火牆:systemctl restart firewalld

2)重啟兩台機器網路:service network restart

4)機器2訪問機器1的redis服務:

進入redis安裝目錄:cd /usr/local/redis-5.0.8

連線:src/redis-cli -h 192.168.1.10 -p 6379 -a zq(密碼)

注:檢視開放的埠

$ firewall-cmd --list-ports

查詢6379埠是否開放

firewall-cmd --query-port=6379/tcp

移除6379埠

firewall-cmd --permanent --remove-port=6379/tcp

出現以下情況,登入對應節點,執行命令:cluster setslot 15495 stable進行修復

windows python多台機器分布式程序

注意細節 關閉防火牆,同一網段 python的 mutiprocessing 模組支援多程序,且其子模組managers 支援分布式,在多台機器上執行。而thread只能分布在同一臺機器的多個cpu上。傳送任務的程序 和處理任務的程序,分布在兩台機器上。注意 同一臺機器上寫多程序時,queue佇列可...

寫個shell檢測多台機器磁碟

將需要檢測的機器的ip統一touch到乙個檔案裡面,此處我們命名為 linux server list.config 然後寫shell就ok了 shell如下 檔名 diskcheck.sh 用途 批量檢查磁碟空間 cd diskcheck 刪除之前已經存在的檔案 rm rf df all grep...

多台機器實現ssh免密配置

ssh原理 ssh理解 1 ssh keygen t rsa 後,會生成id rsa,id rsa.pub兩個檔案,前者是私鑰,後者是公鑰 前者是鑰匙,後者是鎖。2 舉例說,你長大了,買了自己的房子,那麼肯定需要一把鎖來鎖住你新屋子的門,這把鎖你選擇了ssh keygen t rsa這個方法去自己造...