1. 程式人生 > 其它 >Mac搭建Redis cluster叢集

Mac搭建Redis cluster叢集

一:安裝Redis和配置Redis

Redis版本是:redis-5.0.14.cluster

如上圖所示,一共是三個master(redis1,redis2,redis3),三個從節點(redis1-1,redis3-1,redis2-1,)。六個節點埠號分別為:7001、7002、7003、7004、7005、7006。

修改Redis.conf,如下所示:

# 埠號,每個目錄都不同
port 7000
# 開啟叢集模式
cluster-enabled yes
#節點超時實際,單位毫秒
cluster-node-timeout 5000
#叢集內部配置檔案(預設為 nodes-6379.conf)
cluster-config-file nodes.conf
# 啟動 AOF
appendonly yes
# 預設是no,改成 yes,意思是是否要後臺啟動。
daemonize yes

這時候進入redis1目錄 執行命令,redis啟動,然後在關閉他,我就簡單粗暴了, ps -ef|grep redis 找到redis程序 ,kill -9 程序id。這步啟動然後關閉,其目的是為生成一些檔案。

redis-server redis.conf
ps -ef|grep redis
kill -9 程序

 二、啟動6個節點的redis

分別進入每一個埠下的redis 執行啟動命令,例如

cd redis2
redis-server redis.conf

6個節點都啟動成功後,自己看一下 ps -ef|grep redis

guodong@sh-guodong src % ps -ef|grep redis
  
501 72133 1 0 11:21上午 ?? 0:15.68 redis-server 127.0.0.1:7001 [cluster] 501 72389 1 0 11:21上午 ?? 0:15.58 redis-server 127.0.0.1:7002 [cluster] 501 72594 1 0 11:21上午 ?? 0:15.58 redis-server 127.0.0.1:7003 [cluster] 501 72891 1 0 11:22上午 ?? 0:15.34 redis-server 127.0.0.1:7004 [cluster]
501 73095 1 0 11:22上午 ?? 0:15.33 redis-server 127.0.0.1:7005 [cluster] 501 73216 1 0 11:22上午 ?? 0:15.03 redis-server 127.0.0.1:7006 [cluster] 501 9060 93357 0 12:25下午 ttys001 0:00.00 grep redis