Redis和memcache mongodb的區別

2021-10-09 10:11:17 字數 361 閱讀 6830

你好! 也是突發的想寫技術部落格,我估計也是三分鐘熱度。進行一次嘗試,通過使用考官角度來夯實自己薄弱的技術基礎。通過考官一問一答得方式。

redis支援的格式更為豐富,包括:string、hashmap 、list、set、zset 等資料格式。memcache主要使用:string。mongodb則主要用於分布式檔案儲存。

速度上memcache>redis>mongodb,考慮到redis通過性比較高,常用redis。

memcache用過多核優勢,峰值qps可以達到4-6w。但資料不能進行持久化。redis單執行緒影響峰值的qps只有1-2w。

redis支援aof和rdb的資料持久化。

redis支援pub/sub的訊息訂閱。

Redis雪崩和Redis穿透

redis雪崩 查詢時redis沒有資料本來先從redis裡面查某個資料 但是redis中這個資料剛好被刪除了,還沒來得及更新 一瞬間很多請求直接進入了mysql進行查詢 而mysql承受不了太大壓力,就會出現雪崩redis穿透 跳過我們預想的資料本來先從redis裡面查某個資料 但是redis中沒...

Redis訂閱和發布模式和Redis事務

redis訂閱和發布模式 1,概念 redis發布訂閱發布 訂閱 是一種訊息通訊模式 傳送者 酒館 傳送訊息,訂閱者 子 接收訊息。redis的客戶端可以訂閱任意數量的頻道。2,訂閱頻道 訂閱個指定頻道的資訊 3,發布頻道訊息 將資訊訊息傳送到指定的頻道頻道 4,應用場景 2,即使通訊系統 1,學生...

centos7 安裝redis和redis擴充套件

安裝redis make 如果make失敗,請安裝gcc yum install gcc 重新解壓安裝 使用 二進位制檔案是編譯完成後在src目錄下.執行如下 src redis server 你能使用redis的內建客戶端進行進行redis 的編寫 src redis cli redis setf...