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這個方法去自己造...