最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Redis主從復(fù)制操作和配置詳情

 更新時(shí)間:2022年09月21日 14:49:47   作者:Twpeak_繼續(xù)攀登  
這篇文章主要介紹了Redis主從復(fù)制操作和配置詳情,文章通過(guò)圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下

前言

環(huán)境:CentOS7下安裝Redis集群,默認(rèn)已安裝好5.0及以上版本,操作包括:

  • Redis-server環(huán)境變量
  • 配置配置集群的
  • Redis.confRedis主從配置和啟動(dòng)
  • 測(cè)試主從機(jī)的數(shù)據(jù)一致性和讀寫分離

一、Redis-server環(huán)境變量

啟動(dòng)redis服務(wù)報(bào)錯(cuò):

-bash: redis-server: command not found

原因:

沒(méi)有配置對(duì)應(yīng)命令,類似于window的環(huán)境變量,所以命令找不到

解決辦法:

將安裝目錄下的redis-server執(zhí)行文件路徑配置到系統(tǒng)執(zhí)行命令里
ln -s /usr/local/redis/redis-4.0.9/src/redis-server /usr/bin/redis-server

其中
/usr/local/redis/redis-4.0.9/src/redis-server 為安裝目錄下的redis-server服務(wù)文件地址

二、配置集群的Redis.conf

我們?cè)谝慌_(tái)服務(wù)器上開(kāi)啟三個(gè)Redis服務(wù),模擬redis集群,一主兩從,結(jié)構(gòu)如下 :

端口信息為7001,7002,7003(若使用的服務(wù)器記得開(kāi)啟端口的防火墻)

1.先創(chuàng)建7001~7003的三個(gè)目錄,將配置文件放入對(duì)應(yīng)目錄并進(jìn)行配置

 Redis.conf配置:

  • bind:綁定的 IP,默認(rèn)是本地,可以指定 IP,表示只有指定的 IP 才可訪問(wèn),注釋掉的話則全部 IP 都可訪問(wèn)。(我們是本地開(kāi)三個(gè)服務(wù),綁定不用動(dòng),如果是分布式就0.0.0.0)
  • protected-mode :保護(hù)模式(無(wú)密碼 + 無(wú)綁定 = 本地訪問(wèn)),默認(rèn)開(kāi)啟。這個(gè)不用動(dòng)
  • port :端口,改為700x
  • daemonize :表示以守護(hù)進(jìn)程的方式運(yùn)行,默認(rèn) no,需要改為 yes,避免關(guān)閉客戶端后,redis 也跟著關(guān)閉。我們實(shí)驗(yàn)用的話,可以關(guān)掉
  • requirepass :密碼,默認(rèn)沒(méi)有密碼,如果需要?jiǎng)t設(shè)置密碼
[root@VM-0-4-centos ~]# redis-cli -p 6379
# 獲取密碼
127.0.0.1:6379> config get requirepass	
1) "requirepass"
2) ""
# 設(shè)置密碼
>127.0.0.1:6379> config set requirepass	12455
OK
# 重新關(guān)閉客戶端再進(jìn)入時(shí),輸入一下命令,則顯示無(wú)權(quán)限
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.
# 輸入密碼
127.0.0.1:6379> auth 12455
OK

三、配置主從服務(wù)器

有臨時(shí)和永久兩種模式:

  • 修改配置文件(永久生效)
  • 在redis.conf中添加一行配置:slaveof <masterip> <masterport>
  • 使用redis-cli客戶端連接到redis服務(wù),執(zhí)行slaveof命令(重啟后失效):

slaveof <masterip> <masterport>

四、啟動(dòng)三臺(tái)Redis服務(wù)器

[root@localhost bin]# redis-server /myredis/redis6379.conf
[root@localhost bin]# redis-server /myredis/redis6380.conf
[root@localhost bin]# redis-server /myredis/redis6381.conf
[root@localhost bin]# ps -ef | grep redis
root       2999      1  0 11:58 ?        00:00:00 redis-server *:6379
root       3013      1  0 11:59 ?        00:00:00 redis-server *:6380
root       3019      1  0 11:59 ?        00:00:00 redis-server *:6381
root       3025   2189  0 11:59 pts/0    00:00:00 grep --color=autoredis

 使用命令登錄三個(gè)redis

redis -p  <port> -a 密碼   指定端口號(hào)登錄redis

執(zhí)行下列操作以測(cè)試:

  • 利用redis-cli連接7001,執(zhí)行set num 123
  • 利用redis-cli連接7002,執(zhí)行get num,再執(zhí)行set num 666
  • 利用redis-cli連接7003,執(zhí)行get num,再執(zhí)行set num 888

我們對(duì)從機(jī)進(jìn)行寫操作發(fā)現(xiàn)報(bào)錯(cuò)

對(duì)主機(jī)進(jìn)行寫操作,從機(jī)可以獲取

可以發(fā)現(xiàn),只有在7001這個(gè)master節(jié)點(diǎn)上可以執(zhí)行寫操作,7002和7003這兩個(gè)slave節(jié)點(diǎn)只能執(zhí)行讀操作。

到此這篇關(guān)于Redis主從復(fù)制操作和配置詳情的文章就介紹到這了,更多相關(guān)Redis主從復(fù)制 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解redis數(shù)據(jù)結(jié)構(gòu)之sds

    詳解redis數(shù)據(jù)結(jié)構(gòu)之sds

    sds是Simple Dynamic String的縮寫,譯為簡(jiǎn)單動(dòng)態(tài)字符串,redis使用該結(jié)構(gòu)保存字符串,不同于c中的字符串,redis使用該結(jié)構(gòu)來(lái)更方便的進(jìn)行字符串的處理,需要的朋友可以參考下
    2017-05-05
  • 關(guān)于Redis的內(nèi)存淘汰策略詳解

    關(guān)于Redis的內(nèi)存淘汰策略詳解

    當(dāng)內(nèi)存空間使用達(dá)到限制時(shí),Redis 會(huì)根據(jù)配置策略來(lái)選擇不同處理方式,要么返回 errors,要么按照不同的策略算法來(lái)清除一些舊數(shù)據(jù),達(dá)到回收內(nèi)存的目的,這就是 Redis 的內(nèi)存淘汰,有些文章中,內(nèi)存淘汰也叫緩存回收,需要的朋友可以參考下
    2023-05-05
  • 硬核!15張圖解Redis為什么這么快(推薦)

    硬核!15張圖解Redis為什么這么快(推薦)

    作為一名服務(wù)端工程師,工作中你肯定和 Redis 打過(guò)交道。Redis為什么快,這點(diǎn)想必你也知道,至少為了面試也做過(guò)準(zhǔn)備,今天通過(guò)本文給大家介紹下,感興趣的朋友一起看看吧
    2020-10-10
  • 詳解redis在微服務(wù)領(lǐng)域的貢獻(xiàn)

    詳解redis在微服務(wù)領(lǐng)域的貢獻(xiàn)

    本文以dubbo為例看下redis是如何利用自身特性來(lái)完成注冊(cè)中心的功能,對(duì)redis微服務(wù)相關(guān)知識(shí)感興趣的朋友一起看看吧
    2021-10-10
  • 在Redis數(shù)據(jù)庫(kù)中實(shí)現(xiàn)分布式速率限制的方法

    在Redis數(shù)據(jù)庫(kù)中實(shí)現(xiàn)分布式速率限制的方法

    這篇文章主要介紹了在Redis數(shù)據(jù)庫(kù)中實(shí)現(xiàn)分布式速率限制的方法,文中展示了一個(gè)用Python編寫的應(yīng)用示例,需要的朋友可以參考下
    2015-06-06
  • Windows下搭建Redis集群的方法步驟

    Windows下搭建Redis集群的方法步驟

    本文主要介紹了Windows下搭建Redis集群的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Redis實(shí)現(xiàn)庫(kù)存扣減的解決方案防止商品超賣

    Redis實(shí)現(xiàn)庫(kù)存扣減的解決方案防止商品超賣

    在日常開(kāi)發(fā)中有很多地方都有類似扣減庫(kù)存的操作,比如電商系統(tǒng)中的商品庫(kù)存,抽獎(jiǎng)系統(tǒng)中的獎(jiǎng)品庫(kù)存等,基于redis實(shí)現(xiàn)扣減庫(kù)存的具體實(shí)現(xiàn),初始化庫(kù)存回調(diào)函數(shù)(IStockCallback)扣減庫(kù)存服務(wù)(StockService),感興趣的朋友跟隨小編一起看看吧
    2022-06-06
  • redis的Cacheable注解使用及說(shuō)明

    redis的Cacheable注解使用及說(shuō)明

    文章介紹了如何在Java應(yīng)用中使用Spring的@Cacheable注解進(jìn)行緩存配置,包括注解的使用、key的生成方式、觸發(fā)條件(condition)和排除條件(unless)的設(shè)置,并強(qiáng)調(diào)了緩存的持久性和清除機(jī)制
    2025-11-11
  • redis使用watch秒殺搶購(gòu)實(shí)現(xiàn)思路

    redis使用watch秒殺搶購(gòu)實(shí)現(xiàn)思路

    這篇文章主要為大家詳細(xì)介紹了redis使用watch秒殺搶購(gòu)的實(shí)現(xiàn)思路,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Redis的Expire與Setex區(qū)別說(shuō)明

    Redis的Expire與Setex區(qū)別說(shuō)明

    這篇文章主要介紹了Redis的Expire與Setex區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09

最新評(píng)論

周口市| 色达县| 当阳市| 长阳| 澄江县| 武陟县| 皋兰县| 沁水县| 江陵县| 招远市| 潢川县| 大城县| 太康县| 内乡县| 保定市| 嘉义县| 竹山县| 托克逊县| 兴城市| 新巴尔虎左旗| 和政县| 察隅县| 牙克石市| 八宿县| 四平市| 五原县| 县级市| 米易县| 定结县| 常山县| 文山县| 抚顺县| 长海县| 宝山区| 东辽县| 宁都县| 苏州市| 珲春市| 双城市| 泊头市| 肥东县|