欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于redis集群設(shè)置密碼的實例

 更新時間:2018年05月16日 09:47:56   作者:帶魚兄  
今天小編就為大家分享一篇基于redis集群設(shè)置密碼的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

注意事項:

1.如果是使用redis-trib.rb工具構(gòu)建集群,集群構(gòu)建完成前不要配置密碼,集群構(gòu)建完畢再通過config set + config rewrite命令逐個機器設(shè)置密碼

2.如果對集群設(shè)置密碼,那么requirepass和masterauth都需要設(shè)置,否則發(fā)生主從切換時,就會遇到授權(quán)問題,可以模擬并觀察日志

3.各個節(jié)點的密碼都必須一致,否則Redirected就會失敗

config set masterauth abc 
config set requirepass abc 
config rewrite 

測試版本:

redis3.0.7

測試環(huán)境:

centos7

集群規(guī)模:

3主3從

集群構(gòu)建成功前的redis配置:

port 8000 
cluster-enabled yes 
cluster-config-file "nodes-8000.conf" 
cluster-node-timeout 15000 
dir "/opt/redisdata" 
appendonly yes 
appendfilename "appendonly-8000.aof" 
logfile "/opt/redisdata/8000.log" 
daemonize yes 
pidfile "/var/run/redis-8000.pid" 
dbfilename "dump-8000.rdb" 
cluster-require-full-coverage no 

集群構(gòu)建成功后的redis配置:

port 8004 
cluster-enabled yes 
cluster-config-file "nodes-8004.conf" 
cluster-node-timeout 15000 
dir "/opt/redisdata" 
appendonly yes 
appendfilename "appendonly-8004.aof" 
logfile "/opt/redisdata/8004.log" 
daemonize yes 
pidfile "/var/run/redis-8004.pid" 
dbfilename "dump-8004.rdb" 
cluster-require-full-coverage no 
# Generated by CONFIG REWRITE 
requirepass "abc" 
masterauth "abc" 

測試:

1.8002是主,8005是8002的從,現(xiàn)在要kill掉8002模擬主從切換

2.查看8005的日志,8005最終被選舉成新的master

21227:S 14 Jun 07:28:49.343 # Connection with master lost.
21227:S 14 Jun 07:28:49.343 * Caching the disconnected master state.
21227:S 14 Jun 07:28:49.433 * Connecting to MASTER 127.0.0.1:8002
21227:S 14 Jun 07:28:49.433 * MASTER <-> SLAVE sync started
21227:S 14 Jun 07:28:49.434 # Error condition on socket for SYNC: Connection refused
21227:S 14 Jun 07:28:50.437 * Connecting to MASTER 127.0.0.1:8002

21227:S 14 Jun 07:29:06.205 # Start of election delayed for 564 milliseconds (rank #0, offset 337).
21227:S 14 Jun 07:29:06.507 * Connecting to MASTER 127.0.0.1:8002
21227:S 14 Jun 07:29:06.507 * MASTER <-> SLAVE sync started
21227:S 14 Jun 07:29:06.507 # Error condition on socket for SYNC: Connection refused
21227:S 14 Jun 07:29:06.808 # Starting a failover election for epoch 10.
21227:S 14 Jun 07:29:06.810 # Failover election won: I'm the new master.
21227:S 14 Jun 07:29:06.810 # configEpoch set to 10 after successful failover
21227:M 14 Jun 07:29:06.810 * Discarding previously cached master state.

3.再次啟動8002,查看8005的日志,8002已經(jīng)變成8005的slave

21227:M 14 Jun 07:32:53.511 * Slave 127.0.0.1:8002 asks for synchronization
21227:M 14 Jun 07:32:53.511 * Full resync requested by slave 127.0.0.1:8002
21227:M 14 Jun 07:32:53.511 * Starting BGSAVE for SYNC with target: disk
21227:M 14 Jun 07:32:53.511 * Background saving started by pid 21613
21613:C 14 Jun 07:32:53.513 * DB saved on disk
21613:C 14 Jun 07:32:53.513 * RDB: 0 MB of memory used by copy-on-write
21227:M 14 Jun 07:32:53.612 * Background saving terminated with success
21227:M 14 Jun 07:32:53.612 * Synchronization with slave 127.0.0.1:8002 succeeded

4.簡單測試了GET SET命令,正常

以上這篇基于redis集群設(shè)置密碼的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Redis數(shù)據(jù)類型超詳細(xì)講解分析

    Redis數(shù)據(jù)類型超詳細(xì)講解分析

    Redis是一個開源的內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),可以用作數(shù)據(jù)庫、緩存和消息中間件,本文詳細(xì)介紹了Redis的各個數(shù)據(jù)類型、內(nèi)部編碼以及一些高級功能,如Geo、HyperLogLog和Stream,需要的朋友可以參考下
    2024-12-12
  • 淺析redis cluster介紹與gossip協(xié)議

    淺析redis cluster介紹與gossip協(xié)議

    這篇文章主要介紹了redis cluster介紹與gossip協(xié)議,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Redis 哨兵高模式搭建及Java代碼配置

    Redis 哨兵高模式搭建及Java代碼配置

    這篇文章主要介紹了Redis 哨兵高模式搭建及Java代碼配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • redis批量遷移key的實例

    redis批量遷移key的實例

    我們知道m(xù)igrate 命令可以遷移redis的多個key,但是如果redis的key有非常多,就不好解決了,本文主要介紹了redis批量遷移key的實例,具有一定的參考價值,感興趣的可以了解一下
    2025-04-04
  • Redis超詳細(xì)講解高可用主從復(fù)制基礎(chǔ)與哨兵模式方案

    Redis超詳細(xì)講解高可用主從復(fù)制基礎(chǔ)與哨兵模式方案

    Redis因為其高性能和易用性在我們后端的服務(wù)中發(fā)揮了巨大的作用,并且很多重要功能的實現(xiàn)都會依賴redis,本篇我們來了解Redis高可用主從復(fù)制與哨兵模式
    2022-04-04
  • redis緩存的簡單操作(get、put)

    redis緩存的簡單操作(get、put)

    這篇文章主要介紹了redis緩存的簡單操作,包括引入jedisjar包、配置redis、RedisDao需要的一些工具等,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • redislive監(jiān)控redis服務(wù)的圖文教程_動力節(jié)點Java 學(xué)院整理

    redislive監(jiān)控redis服務(wù)的圖文教程_動力節(jié)點Java 學(xué)院整理

    這篇文章主要介紹了redislive監(jiān)控redis服務(wù)的圖文教程_動力節(jié)點Java 學(xué)院整理,需要的朋友可以參考下
    2017-08-08
  • 同一份數(shù)據(jù)Redis為什么要存兩次

    同一份數(shù)據(jù)Redis為什么要存兩次

    這篇文章主要介紹了同一份數(shù)據(jù)Redis為什么要存兩次,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Redis?部署模式詳解

    Redis?部署模式詳解

    Redis 支持多種部署模式,主要包括單機模式(Single)、哨兵模式(Sentinel)、集群模式(Cluster)及增強代理集群,分別適用于不同場景,以下是它們的詳細(xì)介紹,感興趣的朋友一起看看吧
    2025-07-07
  • 本地訪問不到公網(wǎng)redis的解決方案

    本地訪問不到公網(wǎng)redis的解決方案

    本文詳述了本地訪問不到公網(wǎng)redis的解決方案,包括分析報錯原因、Redis配置文件的區(qū)別、bind和protected-mode配置的解析,最終通過修改Redis配置文件及創(chuàng)建啟動腳本解決了訪問不到公網(wǎng)redis得問題,需要的朋友可以參考下
    2024-08-08

最新評論