redis與memcache區(qū)別

1、持久化

redis是支持持久化存儲,宕機(jī)重啟數(shù)據(jù)不會丟失,memcache重啟后數(shù)據(jù)丟失

redis持久化的方式

  • 半持久化模式(RDB) 通過不定期異步持久化磁盤中
    優(yōu)點(diǎn):性能高
    缺點(diǎn):宕機(jī)時定時持久化數(shù)據(jù)可能丟失,由于是fork子進(jìn)程來持久化,數(shù)據(jù)量大時可能cpu占用較高,可能會導(dǎo)致整個服務(wù)器停止幾百毫秒到1秒
  • 全持久化(AOF) 把每一次數(shù)據(jù)變化都寫入到aof文件中
    優(yōu)點(diǎn):數(shù)據(jù)安全性更高 有三種配置每秒同步(異步)、每修改同步(效率低)、不同步,宕機(jī)后依然會同步舊數(shù)據(jù)
    缺點(diǎn):文件比RDB大,恢復(fù)時速度比RDB慢,AOF在運(yùn)行效率上往往會慢于RDB??傊?,每秒同步策略的效率是比較高的,同步禁用策略的效率和RDB一樣高效。

2、數(shù)據(jù)類型

memcache只支持key-value類型,redis數(shù)據(jù)類型支持更豐富,有hash,set,list,key-value,Pub/Sub
單key的value可存儲最大限制:memcache最大1m,redis最大512m

3、應(yīng)用場景

memcache更多的用在緩沖業(yè)務(wù)上減少數(shù)據(jù)庫的查詢
redis不僅可以做memcache的事,由于支持豐富的數(shù)據(jù)類型,可以實(shí)現(xiàn)業(yè)務(wù)中更多的功能,如:排行榜,計數(shù),pub/sub訂閱,mq等

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 都說時間很公平,無疑是公平的。不管貧窮、富有,無論顯貴、平民,每人每天都只有24小時。 時間其實(shí)也不公平。 因?yàn)檐?..
    風(fēng)信子也閱讀 651評論 0 0
  • 人人都把七年夸,春風(fēng)化雨綻百花。 火車跑快車頭帶,幸虧這位劉市長。 辦公室里有溫暖,開水拖地有人管。 大事小情樣樣...
    若無閑事閱讀 180評論 0 0
  • 文|烽火長歌 實(shí)在是沒有辦法了,開了一整天的會,這會兒還沒有吃飯,回來還要加班。 流水賬日記發(fā)一篇。 01 昨日來...
    烽火長歌閱讀 316評論 0 3
  • 一大早,部門領(lǐng)導(dǎo)告訴我,同部門的另一個小伙伴要轉(zhuǎn)銷售崗。 聽到這個消息,我不是因?yàn)橥乱D(zhuǎn)崗而詫異,而是為我停下腳...
    大腦洞呀大腦洞閱讀 250評論 0 0
  • 歡迎小穆童鞋的回歸! 寒假集訓(xùn)從期末考卷講起~ 不是講對錯,而是從你初看考卷的感受直至整張...
    蕙心紈質(zhì)閱讀 229評論 0 2

友情鏈接更多精彩內(nèi)容