mkdir -p /usr/local/redis-cluster/
/usr/local/redis-cluster/7000# vi redis.conf
# redis後台執行
daemonize yes
# redis執行的埠號
port 7000
# 指定只接收來自該ip位址的請求
bind 192.168.9.206
# 指定資料檔案存放位置,必須要指定不同的目錄位置,不然會丟失資料
dir /usr/local/redis-cluster/7000/
# 啟動集群模式
cluster-enabled yes
# 集群配置檔案,在集群啟動時,自動建立
cluster-config-file nodes-7000.conf
# 集群超時時間,節點超時多久表示宕機了
cluster-node-timeout 5000
echo /usr/local/redis-cluster/7001/ /usr/local/redis-cluster/7002/ /usr/local/redis-cluster/7003/ /usr/local/redis-cluster/7004/ /usr/local/redis-cluster/7005/ | xargs -n 1 cp -v /usr/local/redis-cluster/7000/redis.conf
cd /usr/local/redis-cluster/7001
vi redis.conf
4.1檔案內容修改如下:
# redis後台執行
daemonize yes
# redis執行的埠號
port 7001
# 指定只接收來自該ip位址的請求
bind 192.168.9.206
# 指定資料檔案存放位置,必須要指定不同的目錄位置,不然會丟失資料
dir /usr/local/redis-cluster/7001/
# 啟動集群模式
cluster-enabled yes
# 集群配置檔案,在集群啟動時,自動建立
cluster-config-file nodes-7001.conf
# 集群超時時間,節點超時多久表示宕機了
cluster-node-timeout 5000
5.1建立shell檔案cluster-start.sh(vim編輯器貼上快捷鍵:shift+insert;跳到文字的最後一行:shift+g;跳到當前行的最後乙個字元shift+4;跳到第一行的第乙個字元:連著按兩次「g」;跳轉到當前行的第乙個字元:按「0」)
7.1命令完成後顯示如下:
7.2接著輸入「yes」,回車
8.1連線redis客戶端
cd /usr/local/redis-5.0.0/
redis-cli -c -h 192.168.9.206 -p 7000
8.2設定 name值(7000)
set name "zhangsan"
8.3獲取name 值(7001)
get name
顯示內容如下圖:
9.1建立集群關閉指令碼檔案cluster-shutdown.sh
cd /usr/local/redis-cluster
vi cluster-shutdown.sh
9.1.1檔案內容為:
#!/bin/bash
cd /usr/local/redis-5.0.0/;
redis-cli -c -h 192.168.9.206 -p 7000 shutdown;
redis-cli -c -h 192.168.9.206 -p 7001 shutdown;
redis-cli -c -h 192.168.9.206 -p 7002 shutdown;
redis-cli -c -h 192.168.9.206 -p 7003 shutdown;
redis-cli -c -h 192.168.9.206 -p 7004 shutdown;
redis-cli -c -h 192.168.9.206 -p 7005 shutdown;
9.2首先獲取許可權
chmod 777 cluster-shutdown.sh
9.3執行cluster-shutdown.sh指令碼
bash cluster-shutdown.sh
9.4檢視redis-server埠
netstat -tunpl | grep redis-server
9.4.1如下圖顯示,7000、7001、7002、7003、7004、7005埠已經被關閉,集群服務已經被停止 如何在Ubuntu 16 04上安裝配置Redis
如何在ubuntu 16.04上安裝配置redis redis是乙個記憶體中的鍵值儲存,以其靈活性,效能和廣泛的語言支援而聞名。在本指南中,我們將演示如何在ubuntu 16.04伺服器上安裝和配置redis。這對我們新世界主機的香港伺服器或美國伺服器的使用者來說對資料庫構建還是很有幫助的。下面開始...
ubuntu 網路配置
進入網路配置檔案 sudo vi etc network inte ces 在這裡你應該會看到如下內容 auth lo iface lo inet loopback 這個正是 lo回環,我需要讓這台執行 ubuntu server 的機子通過 dhcp 獲得ip 來加入網路,那麼我只需要在上面的 l...
Ubuntu 網路配置
1 sudo vi etc network inte ces 更改配置為 autoeth0 ifaceeth0 inet static address 192.168.3.90 gateway 192.168.3.1 netmask 255.255.255.0 sudo etc init.d net...