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

Redis主從復制操作和配置詳情

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

前言

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

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

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

啟動redis服務報錯:

-bash: redis-server: command not found

原因:

沒有配置對應命令,類似于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服務文件地址

二、配置集群的Redis.conf

我們在一臺服務器上開啟三個Redis服務,模擬redis集群,一主兩從,結構如下 :

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

1.先創(chuàng)建7001~7003的三個目錄,將配置文件放入對應目錄并進行配置

 Redis.conf配置:

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

三、配置主從服務器

有臨時和永久兩種模式:

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

slaveof <masterip> <masterport>

四、啟動三臺Redis服務器

[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

 使用命令登錄三個redis

redis -p  <port> -a 密碼   指定端口號登錄redis

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

  • 利用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

我們對從機進行寫操作發(fā)現(xiàn)報錯

對主機進行寫操作,從機可以獲取

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

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

相關文章

  • 詳解redis數(shù)據(jù)結構之sds

    詳解redis數(shù)據(jù)結構之sds

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

    關于Redis的內存淘汰策略詳解

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

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

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

    詳解redis在微服務領域的貢獻

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

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

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

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

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

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

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

    redis的Cacheable注解使用及說明

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

    redis使用watch秒殺搶購實現(xiàn)思路

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

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

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

最新評論

渝北区| 大埔区| 云龙县| 页游| 温州市| 武平县| 吉安市| 宁阳县| 若尔盖县| 靖边县| 菏泽市| 福泉市| 蛟河市| 绥德县| 苗栗县| 乌拉特后旗| 酒泉市| 会东县| 宁远县| 葫芦岛市| 建平县| 房山区| 易门县| 万山特区| 射阳县| 焦作市| 邛崃市| 余庆县| 海城市| 肥西县| 常州市| 兴国县| 建瓯市| 静安区| 呼伦贝尔市| 芜湖市| 惠州市| 合水县| 沙田区| 香格里拉县| 台东县|