不使用集群工具搭建乙個三主三從的高可用集群,redis節點規劃如下
redis主節點:
192.168.17.155:7001
192.168.17.155:7002
192.168.17.155:7003
redis從節點:
192.168.17.155:8001
192.168.17.155:8002
192.168.17.155:8003
##開始搭建
安裝並配置redis
解壓縮mkdir -p /redis/src
wget -c -p /redis/src/
cd /redis/src/ && tar -zxvf redis-4.0.1.tar.gz -c /usr/local/
修改原始配置檔案
cd /usr/local/redis-4.0.1/ && vi redis.conf
主要的修改如下編譯並安裝
將剛才的原始配置檔案複製六份並修改資訊yum install -y gcc make
make && make install
內容如下:vi cp-conf.sh
執行指令碼#!/bin/bash
conf_path=/etc/redis
mkdir -p $
for ((i=7001;i<=7003;i++))
do cp /usr/local/redis-4.0.1/redis.conf $/redis-$.conf
sed -i "s/7001/$/g" $/redis-$.conf
done
for ((i=8001;i<=8003;i++))
do cp /usr/local/redis-4.0.1/redis.conf $/redis-$.conf
sed -i "s/7001/$/g" $/redis-$.conf
done
現在分別啟動六個redis例項
vi redis-start.sh
內容如下
執行指令碼#!/bin/bash
conf_path=/etc/redis
for ((i=7001;i<=7003;i++))
do redis-server $/redis-$.conf
done
for ((i=8001;i<=8003;i++))
do redis-server $/redis-$.conf
done
用ss命令檢視一下服務是否正常啟動mkdir -p /var/log/redis/
chmod +x redis-start.sh && sh redis-start.sh
到此六個例項就已經安裝並啟動完畢了。
開始構建集群
到此redis的三主三從的集群就已經搭建完畢了,但是這種方法比較費時,有外網的環境下建議使用redis-trib構建集群。
centos7下redis偽集群安裝
在redis主從複製安裝的基礎上。我們可以實現集群安裝。所謂集群,redis需要3主3從以上。我們在一台虛機上就是用6379至6384這6個埠。配置檔案中在 redis主從複製安裝 基礎上增加的修改是 1 cluster enabled設為true 2 bind 設為192.168.48.131 1...
Centos7搭建redis集群
1.分別在node2,3,4上安裝redis 2.配置集群 以下操作只需要在一台機器上安裝即可,這裡我選用 node2 上安裝 1 在 redis安裝目錄的 src 目錄下有乙個檔案 redis trib.rb 這是乙個ruby版的 redis服務安裝指令碼,為了使用它,請首先安裝 ruby.安裝r...
Centos7下kafka集群搭建
1.kafka以topic來進行訊息管理,每個topic包含多個partition,每個partition對應乙個邏輯log,有多個segment組成。2.每個segment中儲存多條訊息 見下圖 訊息id由其邏輯位置決定,即從訊息id可直接定位到訊息的儲存位置,避免id到位置的額外對映。3.每個p...