前言
redis集羣諸多好處請百度搜索
準備
先下個redis,準備起3個redis服務
找個地兒放三個redis配置文件用於做集羣,就放/etc/redis/cluster下吧
mkdir /etc/redis/cluster
cd /etc/redis/cluster
配置
sudo vim 7000.conf
port 7000 // 端口
bind 172.16.14.61 // host
daemonize yes // 守護進程,後臺啓動
pidfile 7000.pid // 運行後進程id寫入至此文件
cluster-enabled yes // 設置此redis進程可以作爲集羣的節點
cluster-config-file 7000_node.conf // 集羣節點配置文件
cluster-node-timeout 15000 // 連接集羣節點的超時時間 單位毫秒
appendonly yes // 數據文件追加
sudo vim 7001.conf
port 7001 // 端口
bind 172.16.14.61 // host
daemonize yes // 守護進程,後臺啓動
pidfile 7001.pid // 運行後進程id寫入至此文件
cluster-enabled yes // 設置此redis進程可以作爲集羣的節點
cluster-config-file 7001_node.conf // 集羣節點配置文件
cluster-node-timeout 15000 // 連接集羣節點的超時時間 單位毫秒
appendonly yes // 數據文件追加
sudo vim 7002.conf
port 7002 // 端口
bind 172.16.14.61 // host
daemonize yes // 守護進程,後臺啓動
pidfile 7002.pid // 運行後進程id寫入至此文件
cluster-enabled yes // 設置此redis進程可以作爲集羣的節點
cluster-config-file 7002_node.conf // 集羣節點配置文件
cluster-node-timeout 15000 // 連接集羣節點的超時時間 單位毫秒
appendonly yes // 數據文件追加
啓動服務
sudo redis-server /etc/redis/cluster/7000.conf
sudo redis-server /etc/redis/cluster/7001.conf
sudo redis-server /etc/redis/cluster/7002.conf