<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
作業系統:centos7.6/Mac OS
redis版本:6.2.5以上版本
ssh工具:xshell和xftp
springboot整合redis哨兵主從
三臺伺服器上使用相同的方式安裝redis
把redis-6.2.5.tar.gz檔案上傳到服務的/usr/local/src/tools目錄中
#> tar -xvf redis-6.2.5.tar.gz
將解壓後的檔案移動到/usr/local目錄下,並重新命名redis
#> mv redis-6.2.5 /usr/local/redis #> cd /usr/local/redis
編譯和安裝
#> make …… redis-6.2.5/deps/lua/test/fibfor.lua redis-6.2.5/deps/lua/test/globals.lua redis-6.2.5/deps/lua/test/hello.lua redis-6.2.5/deps/lua/test/life.lua redis-6.2.5/deps/lua/test/luac.lua redis-6.2.5/deps/lua/test/printf.lua redis-6.2.5/deps/lua/test/readonly.lua redis-6.2.5/deps/lua/test/sieve.lua redis-6.2.5/deps/lua/test/sort.lua redis-6.2.5/deps/lua/test/table.lua redis-6.2.5/deps/lua/test/trace-calls.lua redis-6.2.5/deps/lua/test/trace-globals.lua redis-6.2.5/deps/lua/test/xd.lua redis-6.2.5/deps/update-jemalloc.sh …… …… …… INSTALL redis-sentinel CC redis-cli.o CC cli_common.o LINK redis-cli CC redis-benchmark.o LINK redis-benchmark INSTALL redis-check-rdb INSTALL redis-check-aof Hint: It's a good idea to run 'make test' ;) make[1]: Leaving directory `/usr/local/redis/src' #> cd src/ #> make install CC Makefile.dep Hint: It's a good idea to run 'make test' ;) INSTALL redis-server INSTALL redis-benchmark INSTALL redis-cli
三臺伺服器上使用相同的方式設定redis
#> vim redis.conf # 設定bind bind 0.0.0.0 # 設定protected-mode protected-mode no # 設定daemonize daemonize yes # 設定logfile logfile "/usr/local/redis/logs/redis.log" # 該設定僅在從節點上設定即可 replicaof 192.168.229.131 6379 # 設定主節點的存取密碼 masterauth root #設定當前redis節點的存取密碼 requirepass root # 啟動redis #> ./sre/redis-server ./redis.conf & # 檢視redis紀錄檔 #> tail -f ./logs/redis.log
登入redis的方式:
命令引數說明:
通過使用者端進入redis中檢視主從設定資訊
#> ./src/redis-cli -a root # 127.0.0.0:6379> info replication role:master connected_slaves:2 slave0:ip=192.168.229.132,port=6379,state=online,offset=1272,lag=0 slave1:ip=192.168.229.130,port=6379,state=online,offset=1272,lag=0 master_failover_state:no-failover master_replid:e887e19ac3142730d8a39ee66ce7124c6ccfb31d master_replid2:0000000000000000000000000000000000000000 master_repl_offset:1272 second_repl_offset:-1 repl_backlog_active:1 repl_backlog_size:1048576 repl_backlog_first_byte_offset:1 repl_backlog_histlen:1272
從上role和connected_slaves兩屬性可以看出來,主從複製模式搭建成功
#> vim sentinel #設定daemonize daemonize yes #設定logfile logfile "/usr/local/redis/logs/sentinel.log" #設定sentinel monitor sentinel monitor mymaster 192.168.229.131 6379 2 #設定sentinel對redis主節點auth-pass sentinel auth-pass mymaster root #設定sentinel當前節點的密碼 requirepass root # 啟動哨兵 #> ./src/redis-sentinel sentinel.conf & # 檢視哨兵紀錄檔 #> tail -f logs/sentinel.log
到此這篇關於redis 主從哨兵模式實現一主二從的文章就介紹到這了,更多相關redis 主從哨兵一主二從內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45