亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Memcached與Redis?

Memcached與Redis?

我們正在使用帶有Redis服務器的Ruby Web應用程序進行緩存。有沒有必要測試Memcached?什么會給我們更好的表現?Redis和Memcached之間的任何利弊?需要考慮的要點:讀/寫速度。內存使用情況。磁盤I / O轉儲。縮放。Memcached與Redis?
查看完整描述

3 回答

?
LEATH

TA貢獻1936條經驗 獲得超7個贊

如果使用Redis

  1. 您需要有選擇地刪除/過期緩存中的項目。(你需要這個)

  2. 您需要能夠查詢特定類型的鍵。EQ。'blog1:posts:*','blog2:categories:xyz:posts:*'。哦耶!這是非常重要的。使用此選項可以有選擇地使某些類型的緩存項無效。您也可以使用它來使片段緩存,頁面緩存,給定類型的AR對象等無效。

  3. 持久性(你也需要這個,除非你的緩存在每次重啟后都必須預熱。對于很少改變的對象非常重要)

使用memcached if

  1. Memcached讓你頭疼!

  2. 嗯......聚類?MEH。如果你要走那么遠,可以使用Varnish和Redis來緩存片段和AR對象。

根據我的經驗,我使用Redis比Memcached有更好的穩定性


查看完整回答
反對 回復 2019-08-05
?
紅顏莎娜

TA貢獻1842條經驗 獲得超13個贊

Memcached是多線程和快速的。

Redis具有很多功能并且非??欤耆抻谝粋€核心,因為它基于事件循環。

我們兩個都用。Memcached用于緩存對象,主要是減少數據庫的讀取負載。Redis用于排序集之類的東西,可以方便地匯總時間序列數據。


查看完整回答
反對 回復 2019-08-05
  • 3 回答
  • 0 關注
  • 495 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號