摘要:主從配置復(fù)制配置文件以開啟多個編輯配置文件,主要修改參數(shù)主從都保持一樣的密碼,且的配置也需要這一行,在執(zhí)行切換的時候好像不會去添加這一行通過配置啟動哨兵配置復(fù)制哨兵配置,這兒開啟個哨兵編輯哨兵配置文件,主要修改參數(shù)如
主從配置(master-slave)
復(fù)制 redis 配置文件以開啟多個 slave
sudo cp /etc/redis.conf /etc/redis-6381.confsudo cp /etc/redis.conf /etc/redis-6382.conf
編輯 slave 配置文件,主要修改參數(shù)
port 6381 pidfile "/var/run/redis-6381.pid" logfile "/var/log/redis/redis-6381.log" slaveof 11.11.11.11 6381 masterauth "123456" # 主從都保持一樣的密碼,且 master 的配置也需要這一行,在執(zhí)行切換 master 的時候好像不會去添加這一行
/usr/bin/redis-server /etc/redis.conf 通過配置啟動 redis
哨兵配置(sentinel)復(fù)制哨兵配置,這兒開啟3個哨兵
sudo cp /etc/redis-sentinel.conf /etc/redis-sentinel-26381.confsudo cp /etc/redis-sentinel.conf /etc/redis-sentinel-26382.conf
編輯哨兵配置文件,主要修改參數(shù)如下,根據(jù)具體情況配置
port 26381 pidfile "/var/run/redis-sentinel-26381.pid" logfile "/var/log/redis/redis-sentinel-26381.log" sentinel monitor mymaster 11.11.11.11 6379 2 #主節(jié)點別名為mymaster,后面是ip和端口,2代表判斷主節(jié)點失敗至少需要2個sentinel節(jié)點同意 sentinel auth-pass mymaster 123456 sentinel down-after-milliseconds mymaster 30000 #主節(jié)點故障30秒后啟用新的主節(jié)點 sentinel parallel-syncs mymaster 1 #故障轉(zhuǎn)移時最多可以有1個從節(jié)點同時對主節(jié)點進行數(shù)據(jù)同步,數(shù)字越大,用時越短,存在網(wǎng)絡(luò)和 IO 開銷 sentinel failover-timeout mymaster 180000 #故障轉(zhuǎn)移超時時間180s:a 如果轉(zhuǎn)移超時失敗,下次轉(zhuǎn)移時時間為之前的2倍;b 從節(jié)點變主節(jié)點時,從節(jié)點執(zhí)行 slaveof no one 命令一直失敗的話,當(dāng)時間超過180S時,則故障轉(zhuǎn)移失?。籧 從節(jié)點復(fù)制新主節(jié)點時間超過180S轉(zhuǎn)移失敗
/usr/bin/redis-sentinel /etc/redis-sentinel.conf 通過配置啟動哨兵
laravel 哨兵配置"default" => [ "tcp://11.11.11.11:26379", "tcp://11.11.11.11:26381", "tcp://11.11.11.11:26382", //這3個都是sentinel節(jié)點的地址 "options" => [ "replication" => "sentinel", "service" => env("REDIS_SENTINEL_SERVICE", "mymaster"), //sentinel "parameters" => [ "host" => env("REDIS_HOST", "127.0.0.1"), "port" => env("REDIS_PORT", 6379), "password" => env("REDIS_PASSWORD", null), //redis的密碼,沒有時寫null "database" => 0, ], ], ]
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/30198.html
摘要:面試官要不你來講講你最近在看的點唄可以拉出來一起討論下今天我也不知道要問什么候選者最近在看相關(guān)的內(nèi)容面試官嗯,我記得已經(jīng)問過的基礎(chǔ)和持久化了面試官要不你來講講你公司的是什么架構(gòu)的咯候選者我前公司的架構(gòu)是分片集群,使用的是層來對進行分流到不同面試官:要不你來講講你最近在看的點唄?可以拉出來一起討論下(今天我也不知道要問什么)候選者:最近在看「Redis」相關(guān)的內(nèi)容面試官:嗯,我記得已經(jīng)問過Re...
閱讀 2240·2023-04-26 01:57
閱讀 3266·2023-04-25 16:30
閱讀 2338·2021-11-17 09:38
閱讀 1090·2021-10-08 10:14
閱讀 1395·2021-09-23 11:21
閱讀 3693·2019-08-29 17:28
閱讀 3465·2019-08-29 15:27
閱讀 955·2019-08-29 13:04