亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于redis集群設置密碼的實例

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

注意事項:

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

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

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

config set masterauth abc 
config set requirepass abc 
config rewrite 

測試版本:

redis3.0.7

測試環(huán)境:

centos7

集群規(guī)模:

3主3從

集群構建成功前的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 

集群構建成功后的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集群設置密碼的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • redis 替代php文件存儲session的實例

    redis 替代php文件存儲session的實例

    這篇文章主要介紹了redis 替代php文件存儲session的實例的相關資料,希望通過本文能幫助到大家,讓大家掌握這樣的方法,需要的朋友可以參考下
    2017-10-10
  • Redis之sql緩存的具體使用

    Redis之sql緩存的具體使用

    本文主要介紹了Redis之sql緩存的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • React中immutable的使用

    React中immutable的使用

    這篇文章主要介紹了React中immutable的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • redis+lua實現(xiàn)限流的項目實踐

    redis+lua實現(xiàn)限流的項目實踐

    redis有很多限流的算法(比如:令牌桶,計數(shù)器,時間窗口)等,在分布式里面進行限流的話,我們則可以使用redis+lua腳本進行限流,下面就來介紹一下redis+lua實現(xiàn)限流
    2023-10-10
  • redis模糊批量刪除key的方法

    redis模糊批量刪除key的方法

    這篇文章主要介紹了redis模糊批量清除key的操作方法,包括命令行刪除和golang代碼刪除,本文結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • redis-cli創(chuàng)建redis集群的實現(xiàn)

    redis-cli創(chuàng)建redis集群的實現(xiàn)

    本文主要介紹了redis-cli創(chuàng)建redis集群的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06
  • 淺析Redis中String數(shù)據(jù)類型及其底層編碼

    淺析Redis中String數(shù)據(jù)類型及其底層編碼

    這篇文章主要介紹?Redis?中?String?數(shù)據(jù)類型及其底層編碼,文中有詳細的代碼示例,對大家的工作及學習有一定的幫助,需要的朋友可以參考下
    2023-05-05
  • Redis報錯UnrecognizedPropertyException: Unrecognized field問題

    Redis報錯UnrecognizedPropertyException: Unrecognized 

    在使用SpringBoot訪問Redis時,報錯提示識別不了屬性headPart,經(jīng)過排查,發(fā)現(xiàn)并非Serializable或getset方法問題,而是存在一個方法getHeadPart,但無headPart屬性,解決方案是將getHeadPart改為makeHeadPart
    2024-10-10
  • Redis五大基本數(shù)據(jù)類型及對應使用場景總結

    Redis五大基本數(shù)據(jù)類型及對應使用場景總結

    Redis有五種基本數(shù)據(jù)類型,分別是字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted?Set),這些基本數(shù)據(jù)類型使得Redis具備了豐富的數(shù)據(jù)結構和功能,適用于各種不同的應用場景,本文就給大家詳細的介紹一下這五大類型
    2023-08-08
  • 阿里云服務器安裝配置redis的方法并且加入到開機啟動(推薦)

    阿里云服務器安裝配置redis的方法并且加入到開機啟動(推薦)

    這篇文章主要介紹了阿里云服務器安裝配置redis并且加入到開機啟動,需要的朋友可以參考下
    2017-12-12

最新評論