redis叢集搭建

大雄45發表於2021-09-13

簡介

3臺虛擬機器環境下搭建3主3從redis叢集

  • 環境:3臺虛擬機器 linux環境
    192.168.26.129
    192.168.26.130
    192.168.26.131
  • redis版本:5.0.4

步驟

redis安裝

  1. redis.io/download下載 5.0.4版本
  2. 下載之後上傳到3臺虛擬機器 redis-5.0.4.tar.gz
  3. 解壓 tar -zxvf redis-5.0.4.tar.gz
  4. 編譯 cd redis-5.0.4 切換到對應資料夾 執行make命令
  5. 安裝 編譯之後 在解壓檔案中會有對應的src、conf等資料夾,進入到src資料夾執行 make install

redis啟動

  1. 在redis-5.0.4檔案下建立6379 6380資料夾
  2. cp redis-5.0.4檔案下的redis.conf檔案到6379和6380檔案下
  3. 切換到6379和6380檔案下 修改redis.conf檔案 vim redis.conf
    bind 192.168.26.129
    protected-mode no
    port 6379 6380檔案下改成6380
    daemonize yes
    pidfile /var/run/redis_6379.pid 6380檔案改為redis_6380.pid
    放開註釋的 cluster-enabled yes
    放開註釋的 cluster-config-file nodes-6379.conf 6380檔案下改成nodes-6380.conf
    放開註釋的 cluster-node-timeout 15000
  4. 啟動redis
    切換到src檔案下
    執行 ./redis-server /data/redis/redis-5.0.4/6379/redis.conf
    執行 ./redis-server /data/redis/redis-5.0.4/6380/redis.conf

小結:每臺機器都這樣執行,這樣3臺機器就啟動了6臺redis例項

建立叢集

5.0之後的版本可以用redis-cli命令建立叢集
切換到src檔案下執行./redis-cli --cluster create 192.168.26.129:6379 192.168.26.129:6380 192.168.26.130:6379 192.168.26.130:6380 192.168.26.131:6379 192.168.26.129:6381 --cluster-replicas 1

redis叢集搭建

相關文章