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

Windows環境搭建Redis(主從、哨兵、分片)集群

數據庫 Redis
本篇帶給大家用Windows環境搭建Redis,分別介紹主從、哨兵、分片相關集群搭建。

主從模式

下載地址

下載zip包解壓即可使用

https://github.com/MicrosoftArchive/redis/releases

redis下載

解壓后修改文件夾名稱為6379_master,然后復制兩個分別改名為6380_slave1和6381_slave2

redis目錄

修改主從配置文件

修改 6380_slave1的配置文件redis.windows,將端口改為6380,并配置master的ip和端口

redis端口修改

從節點配置

修改 6381_slave1的配置文件redis.windows,將端口改為6381,并配置master的ip和端口

redis端口修改

從節點配置

安裝redis為windows服務

切換到6379_master目錄,然后執行

redis-server --service-install redis.windows.conf --service-name 
Redis6379

安裝redis服務

再切換到6380_slave1目錄執行

redis-server --service-install redis.windows.conf --service-name 
Redis6380

再切換到6381_slaves2目錄執行

redis-server --service-install redis.windows.conf --service-name 
Redis6381

全部安裝完成后雙擊每個服務點擊啟動

啟動服務

查看主從狀態

雙擊6379_master目錄下的redis-cli.exe執行命令

info replication

主從狀態

切換到從庫查看狀態

redis-cli.exe -p 6380
info replication

主從狀態

測試主從

使用redis客戶端在主節點插入一個key,兩個從節點會自定同步過來

測試主從同步

哨兵模式

在上面主從模式的基礎上,分別在文件夾6379_master、6380_slave1、6381_slaves2中添加一個哨兵的配置文件sentinel.conf,配置文件內容如下

增加哨兵配置文件

6379_master的sentinel.conf:

#哨兵運行的端口

port 32523
sentinel monitor testmaster 127.0.0.1 6379 3
sentinel down-after-milliseconds testmaster 3000
sentinel parallel-syncs testmaster 1
sentinel failover-timeout testmaster 10000

6380_slave1的sentinel.conf:

port 32524
sentinel monitor testmaster 127.0.0.1 6380 3
sentinel down-after-milliseconds testmaster 3000
sentinel parallel-syncs testmaster 1
sentinel failover-timeout testmaster 10000

6381_slave2的sentinel.conf:

port 32525
sentinel monitor testmaster 127.0.0.1 6381 3
sentinel down-after-milliseconds testmaster 3000
sentinel parallel-syncs testmaster 1
sentinel failover-timeout testmaster 10000

安裝哨兵為windows服務

安裝6379_master哨兵

sc create RedisSentinel6379 binpath= "\"D:\redis\6379_master\redis-server.exe\" --service-run sentinel.conf --sentinel --loglevel verbose" start= auto

安裝6380_slave1哨兵

sc create RedisSentinel6380 binpath= 
"\"D:\redis\6380_slave1\redis-server.exe\" --service-run sentinel.conf
--sentinel --loglevel verbose" start= auto

安裝6381_slaves2哨兵

sc create RedisSentinel6381 binpath= 
"\"D:\redis\6381_slave2\redis-server.exe\" --service-run sentinel.conf
--sentinel --loglevel verbose" start= auto

安裝完成雙擊啟動哨兵服務

哨兵服務

查看哨兵狀態

redis-cli.exe -p 32523

哨兵狀態

測試哨兵模式

手動將redis6379服務停止

停止主節點

在查看哨兵信息發現6381已經提升為主節點

redis-cli.exe -p 32523

主節點切換

分片集群

資源準備

除了redis安裝包外還需下載:

Ruby安裝包:

https://rubyinstaller.org/downloads/

ruby下載

Ruby下redis的驅動:

https://rubygems.org/gems/redis/versions/3.2.2

redis驅動

創建Redis集群的ruby腳本redis-trib.rb

https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb

redis配置文件修改

復制六個節點并重命名為端口號

集群節點

修改Redis配置文件

#運行的端口
port 6380
#開啟集群
cluster-enabled yes
#aof日志
appendonly yes
cluster-config-file nodes-6380.conf

六個節點的配置文件都要改,唯一不同的就是端口號

安裝redis

分別安裝六個redis實例

redis-server --service-install redis.windows.conf --service-name 
Redis6380
redis-server --service-install redis.windows.conf --service-name
Redis6381
redis-server --service-install redis.windows.conf --service-name
Redis6382
redis-server --service-install redis.windows.conf --service-name
Redis6383
redis-server --service-install redis.windows.conf --service-name
Redis6384
redis-server --service-install redis.windows.conf --service-name
Redis6385

安裝完成后啟動服務

集群服務

安裝Ruby

一直下一步就行

ruby安裝

安裝Ruby下redis驅動

將下載的redis-3.2.2.gem復制到ruby安裝目錄

驅動

執行安裝命令

gem install --local C:\Ruby31-x64\redis-3.2.2.gem

安裝驅動

使用redis-trib.rb來創建Redis集群

redis-trib.rb create --replicas 1 127.0.0.1:6380 127.0.0.1:6381 
127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385

執行完命令要輸入yes

啟動redis集群

命令

檢查集群

redis-trib.rb check 127.0.0.1:6380

檢查集群狀態

查看集群節點

redis-cli.exe -h 127.0.0.1 -p 6380
cluster nodes

查看集群節點

責任編輯:姜華 來源: 今日頭條
相關推薦

2019-09-03 15:45:31

Redis分片集群

2020-04-14 21:12:42

Redis集群Linux

2023-10-26 07:47:53

Redis哨兵集群

2021-01-07 10:18:03

Redis數據庫環境搭建

2021-03-31 05:57:40

集群搭建哨兵集群Redis

2024-12-09 00:00:09

2023-09-27 06:26:07

2022-12-21 09:50:41

2023-03-15 08:30:37

2020-06-01 08:55:56

WindowsRedis集群

2014-05-12 09:59:49

RedisUbuntu主從環境

2020-03-23 22:50:36

WindowsNginxTomcat

2023-09-26 01:07:34

2021-03-16 11:10:37

Redis數據庫命令

2023-04-09 19:54:52

2022-02-06 10:58:37

Redis主從模式

2023-08-11 14:06:58

鴻蒙Windows

2024-03-07 16:03:56

RedisDocker

2022-11-06 21:31:11

云原生Sentinel集群模式

2022-06-08 16:55:56

服務器Redis架構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜桃五月天 | 久久久久电影 | 91久久国产综合久久91精品网站 | 这里精品 | 午夜欧美 | 在线看日韩 | 欧美亚洲国产精品 | 99久久久久国产精品免费 | 精品少妇v888av | 欧美二区三区 | 精品av| 国产精品亚洲成在人线 | 久久夜视频 | 欧美网站一区 | 国产精品久久久乱弄 | 欧美偷偷 | 五月婷婷激情网 | 久久久久久亚洲欧洲 | 国产伦精品一区二区三区高清 | 亚洲网视频 | 人人玩人人添人人澡欧美 | 91欧美精品 | 国产日韩av一区二区 | av网站免费观看 | 国产精品久久久99 | 福利视频网站 | 欧美 日韩 国产 成人 在线 | 精品一二三 | 精品国产乱码久久久久久牛牛 | 97视频免费 | 亚洲成人www| a在线观看免费 | 黄色一级片视频 | 色综合久久88色综合天天 | 91视频一区二区三区 | 亚洲黄色av | 国产一级片在线播放 | 欧美一级欧美三级在线观看 | 天堂在线中文字幕 | 成人精品鲁一区一区二区 | 国产日韩一区二区三区 |