成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Redis 三主三從高可用集群部署全過程詳解

數據庫 Redis
在每臺主機上運行兩個 Redis 實例,需要為每個實例創建獨立的配置文件和數據目錄。

一、環境規劃

準備3 臺服務器,每臺部署兩個 Redis 實例:

IP地址

主機名

角色

端口

10.0.0.41

redis01

master1,slave1

6379,6380

10.0.0.42

redis02

master2,slave2

6379,6380

10.0.0.43

redis03

master3,slave3

6379,6380

每個 Redis 實例運行在不同的端口上。

二、配置 Redis 實例

1. 在每臺主機上安裝 Redis

(1) 下載源碼包

下載地址:https://redis.io/downloads/

也可以在有網環境直接獲取:

wget https://download.redis.io/releases/redis-7.0.15.tar.gz

(2) 解壓并編譯

# 解壓到/data目錄下
tar -xvf redis-7.0.15.tar.gz -C /opt

# 編譯
[root@redis01 ~]# cd /opt
[root@redis01 opt]# cd redis-7.0.15/
[root@redis01 redis-7.0.15]# make

編譯完成后,二進制文件會生成在 src 目錄下:

  • redis-server:Redis 服務端
  • redis-cli:Redis 客戶端

(3) 分發到其他主機

將編譯好的 Redis 文件夾復制到其他兩臺主機:

scp -rp /opt/redis-7.0.15/  root@10.0.0.42:/opt
scp -rp /opt/redis-7.0.15/  root@10.0.0.43:/opt

2. 配置 Redis 實例

在每臺主機上運行兩個 Redis 實例,需要為每個實例創建獨立的配置文件和數據目錄。以主機 1 為例:

(1) 創建配置文件存放路徑

mkdir -p /opt/redis/{6379,6380}/{conf,data,logs,pid}

(2) master1-6379配置文件:

cat > /opt/redis/6379/conf/redis_6379.conf <<EOF
bind 0.0.0.0
protected-mode no
port 6379  
daemonize yes
logfile /opt/redis/6379/logs/redis_6379.log
pidfile /opt/redis/6379/pid/redis_6379.pid
dbfilename "redis_6379.rdb"
dir /opt/redis/6379/data
cluster-enabled yes
cluster-config-file node_6379.conf
cluster-node-timeout 15000
EOF

(3) slave-7380配置文件:

cat > /opt/redis/6380/conf/redis_6380.conf << EOF

bind 0.0.0.0
protected-mode no
# 指定 Redis 監聽的 TCP 端口,默認
port 6380  
daemonize yes
logfile /opt/redis/6380/logs/redis_6380.log
pidfile /opt/redis/6380/pid/redis_6380.pid
dbfilename "redis_6380.rdb"
dir /opt/redis/6380/data
cluster-enabled yes
cluster-config-file node_6380.conf
cluster-node-timeout 15000
EOF

配置文件常用字段:

  • bind:指定 Redis 服務綁定的 IP 地址,默認127.0.0.1(僅本機訪問)
  • protected-mode:是否啟用保護模式,默認為yes,Redis 在未設置密碼且非本地訪問時,自動拒絕連接
  • port:指定redis監聽的TCP端口,默認6379
  • daemonize:指定redis是否以后臺守護進程模式運行,默認為no
  • logfile:指定日志輸出文件路徑
  • pidfile:pid文件存放位置
  • dir:數據文件目錄,Redis 將持久化文件(如 RDB 文件和 AOF 文件)存儲在此目錄
  • cluster-enabled:啟用 Redis 集群模式,默認為no
  • cluster-config-file:指定 Redis 集群節點的配置文件
  • cluster-node-timeout:Redis 集群中節點之間通信的超時時間,默認15000 毫秒

(4) 配置環境變量

vi /etc/profile 
export PATH=$PATH:/opt/redis-7.0.15/src

source /etc/profile

(5) 啟動redis

# 啟動6379
redis-server /opt/redis/6379/conf/redis_6379.conf
# 啟動7380
redis-server /opt/redis/6380/conf/redis_6380.conf

# 停止
redis-cli -c -h 10.0.0.41 -p 6379 shutdown
redis-cli -c -h 10.0.0.41 -p 6380 shutdown

(6) 配置主機 2 和主機 3

重復上述步驟,將每個節點的redis都啟動起來 查看結果:

ps -ef |grep redis 

redis-server --version

每個節點都運行兩個redis:

三、創建 Redis 集群

1. 啟用集群模式

在所有節點啟動完成后,可以通過 redis-cli 創建集群。任選一臺主機,執行以下命令:

redis-cli --cluster create \
10.0.0.41:6379 10.0.0.42:6379 10.0.0.43:6379 \
10.0.0.41:6380 10.0.0.42:6380 10.0.0.43:6380 \
--cluster-replicas 1

--cluster-replicas 1 表示每個主節點有一個從節點。

【溫馨提示】每個節點需要關閉防火墻或開通對應的實例端口:

輸入yes,接受。

創建完成后,Redis 會自動分配主從角色:

2. 驗證集群狀態

通過以下命令查看集群狀態:

redis-cli -p 6379 cluster nodes

你應該看到輸出類似以下內容:

至此,集群已經部署完成!

責任編輯:趙寧寧 來源: 運維李哥不背鍋
相關推薦

2011-09-06 15:38:20

QT安裝

2010-03-10 13:24:45

Zend Debugg

2009-11-02 14:53:30

Oracle創建用戶權

2011-02-22 10:46:02

Samba配置

2020-02-27 00:25:23

通信網絡IP網絡協議

2023-04-27 07:52:56

Redis集群模式

2024-05-23 13:26:27

2009-04-13 12:37:18

2011-01-21 17:51:52

2009-04-23 10:04:55

2024-08-27 08:00:00

2011-04-18 15:56:10

軟件測試

2009-12-08 17:56:16

WCF配置

2015-06-08 09:43:18

青云QingCloudIDC

2015-07-08 09:57:59

Git服務器分步詳解

2010-07-21 14:51:19

telnet-serv

2019-05-14 15:27:31

MongoDB自動備份數據庫

2011-03-11 10:39:02

YUM安裝LAMP

2010-06-12 10:03:20

Ubuntu Grub

2023-09-05 09:41:22

服務器Redis
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99这里只有精品视频 | 日本一区二区三区在线观看 | 91成人影院| 国产污视频在线 | 视频在线一区二区 | 男女网站在线观看 | 欧美日韩亚洲二区 | 国产免费播放视频 | 国产ts人妖另类 | 亚洲风情在线观看 | 国产精品欧美精品 | 日韩在线不卡 | 国产精品视频yy9299一区 | 特级黄色毛片 | 亚洲一区| 国产成人免费视频网站高清观看视频 | 国产黄色在线观看 | 中文字幕成人免费视频 | 欧美成人免费在线 | 天天干狠狠干 | 91久久精品国产免费一区 | 国产九九av | 91精品国产91久久久久久不卞 | 成人免费一级视频 | 日韩色综合 | 欧美精品三区 | 国产成人自拍av | 涩涩视频网站在线观看 | 丁香色婷婷 | 欧美在线一区二区三区 | 91九色视频 | 91电影在线播放 | 精品国模一区二区三区欧美 | 婷婷亚洲综合 | 人人干人人草 | 国产日韩一区二区三免费高清 | a毛片 | 亚洲成人综合在线 | 国产一二区在线 | av中文字幕网 | 久草精品视频 |