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

關(guān)于Redis數(shù)據(jù)庫三種持久化方案介紹

 更新時間:2022年01月24日 15:10:26   作者:胡燁林  
大家好,本篇文章主要講的是關(guān)于Redis數(shù)據(jù)庫三種持久化方案介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下

一、回顧Redis

1、redis的特點

redis是一個內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng)。優(yōu)點:內(nèi)存操作速度比硬盤很快。缺點:但是內(nèi)存沒有辦法保存數(shù)據(jù)。

2、redis提供了磁盤持久化

通過磁盤持久化功能,就可以把內(nèi)存中的數(shù)據(jù),持久化到磁盤當(dāng)中去。數(shù)據(jù)就可以長時間的進行保存。

二、方案一:bgsave

1、如何操作

啟動redis-cli 客戶端,輸入一條數(shù)據(jù),并輸入持久化命令basave就可以完成持久化數(shù)據(jù)。

在這里插入圖片描述

2、優(yōu)缺點

優(yōu)點:簡單。一個命令,就可以將存儲內(nèi)存的數(shù)據(jù),持久化到磁盤當(dāng)中。

缺點:頻繁使用命令。每當(dāng)存儲一個數(shù)據(jù),就需要使用此命令。

三、方案二:配置文件rdb

rdb是redis自帶的持久化方案。默認會開啟的。
redis保存到內(nèi)存的數(shù)據(jù),當(dāng)達到規(guī)定的實際、更改Key的數(shù)量,會保存在/user/local/redis/bin/dump.rdb的文件中。

1、配置文件解說:

dump.rdb的文件,會根據(jù)配置多少秒發(fā)生Key的變化,就會把數(shù)據(jù)存到dump.rdb文件中去。當(dāng)重新啟動時,會先去dump.rdb中去取出數(shù)據(jù),放在數(shù)據(jù)庫當(dāng)中。

1、dbfilename dump.rdb 文件名字
2、dir ./ 目錄 。文件存在的位置

在這里插入圖片描述

900秒之內(nèi)只要有一個key發(fā)生變化,就會把key的值存儲到磁盤當(dāng)中。

在這里插入圖片描述

2、優(yōu)缺點:

優(yōu)點:文件配置后,數(shù)據(jù)自動化持久化到磁盤。當(dāng)更改配置后,就不需要在手動配置了。
缺點:不能事實持久化。例如在59秒,10000個數(shù)據(jù)發(fā)生了變化。突然宕機了,那么就會無法持久化。

在這里插入圖片描述

四、方案三:aof

redis提供的第三種方案:aof
追加apendonly ,把我們輸入的命令會追加到 appenonly中去,后臺開啟了一個線程,每當(dāng)我們輸入一條命令,就會把命令追加到appenonly文件當(dāng)中。當(dāng)我們重啟項目時,會先來appenonly文件讀取內(nèi)容(相當(dāng)于我們沖敲打一遍命令)。

1、 修改配置文件:

配置文件:vim /user/local/redis/bin/redis.conf

在這里插入圖片描述

修改配置后,重啟服務(wù):

下面是重啟服務(wù)前 以及 重啟服務(wù)后,bin目錄:

在這里插入圖片描述

當(dāng)我們插入一條數(shù)據(jù)后:發(fā)現(xiàn).aof文件,會有相應(yīng)的信息。

在這里插入圖片描述

在這里插入圖片描述

2、優(yōu)缺點

優(yōu)點:實時記錄命令,實施持久化到磁盤

缺點:

時間的積累,aof文件非常的大,時間的積累重啟redis,就非常的慢。
當(dāng)我們頻繁使用redis,開了aof。有數(shù)萬條數(shù)據(jù),如果都放在aof當(dāng)中,aof文件會非常的大。如果宕機了,并重啟服務(wù)器后,redis會先去aof文件去讀取命令,那么會去讀數(shù)G的文件大小的內(nèi)容。會非常的慢。

總結(jié)

到此這篇關(guān)于關(guān)于Redis數(shù)據(jù)庫三種持久化方案介紹的文章就介紹到這了,更多相關(guān)Redis持久化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • redis用list做消息隊列的實現(xiàn)示例

    redis用list做消息隊列的實現(xiàn)示例

    本文主要介紹了redis用list做消息隊列的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Redis實現(xiàn)短信登錄的示例代碼

    Redis實現(xiàn)短信登錄的示例代碼

    本文主要介紹了Redis實現(xiàn)短信登錄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Redis分布式鎖詳細介紹

    Redis分布式鎖詳細介紹

    大家好,本篇文章主要講的是Redis分布式鎖詳細介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 使用Jedis線程池returnResource異常注意事項

    使用Jedis線程池returnResource異常注意事項

    這篇文章主要介紹了使用Jedis線程池returnResource異常注意事項,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03
  • 利用Redis統(tǒng)計網(wǎng)站在線活躍用戶的方法

    利用Redis統(tǒng)計網(wǎng)站在線活躍用戶的方法

    Redis支持對String類型的value進行基于二進制位的置位操作。通過將一個用戶的id對應(yīng)value上的一位,通過對活躍用戶對應(yīng)的位進行置位,就能夠用一個value記錄所有活躍用戶的信息。下面這篇文章主要介紹了利用Redis統(tǒng)計網(wǎng)站在線活躍用戶的方法,需要的朋友可以參考。
    2017-01-01
  • Redis實現(xiàn)RBAC權(quán)限管理

    Redis實現(xiàn)RBAC權(quán)限管理

    本文主要介紹了Redis實現(xiàn)RBAC權(quán)限管理,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • 為什么斷電后Redis數(shù)據(jù)不會丟失

    為什么斷電后Redis數(shù)據(jù)不會丟失

    Redis 作為一款內(nèi)存數(shù)據(jù)庫,被廣泛使用于緩存,分布式鎖等場景,那么假如斷電或者因其他因素導(dǎo)致 Reids 服務(wù)宕機,在重啟之后數(shù)據(jù)會丟失嗎?本文就來介紹與一下
    2021-08-08
  • Redis做預(yù)定庫存緩存功能設(shè)計使用

    Redis做預(yù)定庫存緩存功能設(shè)計使用

    這篇文章主要為大家介紹了Redis做預(yù)定庫存緩存功能設(shè)計使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • Redis優(yōu)雅地實現(xiàn)延遲隊列的方法分享

    Redis優(yōu)雅地實現(xiàn)延遲隊列的方法分享

    Redisson是Redis服務(wù)器上的分布式可伸縮Java數(shù)據(jù)結(jié)構(gòu),這篇文中主要為大家介紹了Redisson實現(xiàn)的優(yōu)雅的延遲隊列的方法,需要的可以參考一下
    2023-02-02
  • Redis鍵值設(shè)計的具體實現(xiàn)

    Redis鍵值設(shè)計的具體實現(xiàn)

    本文主要介紹了Redis鍵值設(shè)計的具體實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06

最新評論

西宁市| 确山县| 临西县| 汉阴县| 礼泉县| 龙门县| 甘泉县| 滨州市| 临颍县| 曲靖市| 灵台县| 西贡区| 乌审旗| 峨边| 渝中区| 章丘市| 吉安县| 博兴县| 成武县| 凉城县| 阿城市| 浦东新区| 会同县| 英德市| 宜宾县| 华容县| 湖州市| 新宾| 拜城县| 成都市| 汕头市| 长泰县| 平凉市| 贵溪市| 阿合奇县| 盐边县| 固阳县| 盐亭县| 寻甸| 青铜峡市| 广饶县|