《redis in action》redis持久化簡(jiǎn)介寫點(diǎn)筆記關(guān)注共 878字,需瀏覽 2分鐘 ·2021-04-02 13:33 在之前的章節(jié)中,我們介紹了redis的基本概念和相關(guān)的五種數(shù)據(jù)結(jié)構(gòu)的操作命令,學(xué)完之后我們基本能解決一些redis的小問題,所以更進(jìn)一步,我們就開始研究一下redis的數(shù)據(jù)安全性和redis的性能問題。我們將探索redis如何持久化,討論redis數(shù)據(jù)機(jī)器之間的復(fù)制,以及redis的性能和數(shù)據(jù)可用性問題。在整合了持久化和redis復(fù)制之后,我們將給出一些示例,您需要根據(jù)您的實(shí)際情況進(jìn)行權(quán)衡去選擇。之后我們要討論redis的事務(wù)和管道,完成此章節(jié)之后,我們會(huì)討論一些性能問題。本章我們的重點(diǎn)是理解redis的工作原理,因此我們首先保證數(shù)據(jù)都是正確的,然后考慮如何讓數(shù)據(jù)更快的問題。先看一下redis的磁盤持久化吧。在redis中,有兩種方式將消息持久化到磁盤,一種方式叫做snapshotting,這種方式讓會(huì)讓數(shù)據(jù)在特定的時(shí)間點(diǎn)寫入磁盤,另外一種方式叫做AOF,或者稱為追加文件。它會(huì)將redis執(zhí)行的操作命令的數(shù)據(jù)寫入磁盤,這兩種方法可以同時(shí)使用,或者分離使用。或者根本都不需要,這完全要看你的數(shù)據(jù)和應(yīng)用而定。為什么你想將redis的內(nèi)存數(shù)據(jù)持久化到磁盤就是這些數(shù)據(jù)你可以能后邊會(huì)使用到,或者當(dāng)發(fā)生故障的時(shí)候,你可以從遠(yuǎn)程上進(jìn)行數(shù)據(jù)找回并恢復(fù)。另外,有些數(shù)據(jù)存儲(chǔ)到磁盤,可能會(huì)花很長(zhǎng)的時(shí)間去計(jì)算,或者必須要重新計(jì)算結(jié)果,但是那時(shí)候你沒有那么多資源去再此計(jì)算。那么就用redis吧。對(duì)于一些情況,reids的使用僅僅是將數(shù)據(jù)從一臺(tái)機(jī)器拷貝到另外一臺(tái)機(jī)器,但是再有些情況下,redis可能會(huì)需要存儲(chǔ)百萬行的日志分析數(shù)據(jù)。redis兩種持久化的配置在后邊會(huì)講解,這里先熟悉一下其配置。如上圖所示為redis兩種持久化的配置。今天就寫這些吧,下次再抄snapshotting的持久化的細(xì)節(jié)以及上邊配置的具體含義。 瀏覽 28點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享分享 舉報(bào) 評(píng)論圖片表情視頻評(píng)價(jià)全部評(píng)論推薦 《redis in action》Redis aof持久化寫點(diǎn)筆記0Redis持久化神器!python爬蟲人工智能大數(shù)據(jù)0Redis 的持久化程序員的時(shí)光0Redis 的持久化java12340《redis in action》redis事務(wù)寫點(diǎn)筆記0Redis in ActionRedis in Action0Redis in ActionRedis is an innovative data tool that offers more 《redis in action》redis復(fù)制寫點(diǎn)筆記0redis 學(xué)習(xí),redis 持久化 RDB 和 AOF愿天堂沒有BUG0《redis in action》redis發(fā)布訂閱寫點(diǎn)筆記0點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享分享 舉報(bào)