略過導覽

Azure Cache for Redis

位於記憶體中可調整規模的分散式解決方案,能提供超快速的資料存取

您的應用程式。更加快速。

隨著應用程式的流量和需求增加,以符合成本效益的方式輕鬆調整效能。將快取層新增至應用程式架構,以近乎即時的速度處理數千名同時操作的使用者,並享有受控服務的所有好處。

絕佳的輸送量和效能,可每秒處理數百萬個要求,且延遲不超過一毫秒

具有自動修補、更新、調整規模和佈建功能的完全受控服務,可讓您專注於開發

RedisBloom、RediSearch 和 RedisTimeSeries 模組整合,支援資料分析、搜尋及串流

強大的功能,包括叢集、主動式異地複寫、Redis on Flash,以及最高 99.999% 的可用性

您可以使用 Azure Cache for Redis 建置的項目

改善應用程式輸送量與延遲

使用 Azure Cache for Redis,透過快取加速您的資料層。新增 Azure Cache for Redis 可利用符合成本效益的價格增加資料輸送量 800% 以上,同時增加延遲效能 1,000% 以上1。這種極佳方式不但能有效調整應用程式並改善使用者體驗,也不會產生重構基礎資料庫的成本。

使用分散式快取提升應用程式的速度

您可以讓資料層用更省成本的方式來調整輸送量 (而非透過擴充的資料庫執行個體),從而完善如 Azure SQL Database 及 Azure Cosmos DB 等資料庫服務。使用常見的另行快取模式,儲存並共用資料庫查詢結果、工作階段狀態及靜態內容,讓您的應用程式具備靈活度與擴充性。

有效率地儲存工作階段資料

迅速儲存、擷取及更新 Web 工作階段資料,例如使用者 Cookie 和輸出頁面。提升您應用程式的回應能力,並使其能夠以較少的 Web 計算資源來處理不斷增加的負載,進而改善應用程式效能。利用資料持續性自動資料複製,將使用者資料可靠性最大化。使用叢集擴增至 TB 大小,以滿足即使是最大型企業的需求,並使用主動式地理分散功能來全域同步處理工作階段資料。

以訊息代理程式的形式,在服務之間進行通訊

將 Azure Cache for Redis 用作實作發佈/訂閱或佇列架構的解決方案。路由即時訊息,以及相應增加 SignalR 等 Web 通訊架構。針對傳輸中的資料使用業界標準 TLS 加密,並使用 Azure Private Link 設定適當的網路隔離。

使用 Azure 上的 Redis Enterprise 升級應用程式效能

透過我們與 Redis Labs 聯手開發的 Azure Cache for Redis 企業層和企業快閃層,獲得熱門 Redis Enterprise 功能的關鍵支援。利用主動式異地複寫,建立全域分散的快取,最高可達 99.999% 的可用性。使用隨附的 RediSearch、RedisBloom 和 RedisTimeSeries 模組,新增新的資料結構以強化分析及機器學習。以及使用企業快閃層在快速的快閃儲存體上執行 Redis,以較低的價格取得大量快取大小。

深入了解

以完全受控服務的形式盡情使用 Redis

使用 Azure 上的完全受控服務,更快完成部署。Azure Cache for Redis 的技術為開放原始碼 Redis,且原生支援 Redis 資料結構,包括雜湊清單已排序的集合。若您的應用程式使用 Redis,即適用 Azure Cache for Redis。您可以匯入及匯出 Azure Cache for Redis 資料庫檔案,藉此簡化移轉

為什麼 Azure Cache for Redis 值得信任?

符合成本效益且易於掌控的定價

五個定價層和保留定價選項可讓您彈性地調整工作負載效能。參閱定價詳細資料

受到各種規模公司的信任

Alaska Airlines 讓購物更輕鬆

"We wanted to use Azure Cache for Redis and getting that running on-premises wasn't easy. But in Azure, with three clicks, we had it. We didn't have to coordinate with other teams to set up new infrastructure and figure out how to maintain it once we hit production, and that's a beautiful thing."

Ralph Feltis,阿拉斯加航空資深軟體工程師
Alaska Airlines

CarMax 推動線上創新

"Azure PaaS (platform as a service) gave us access to a complete set of capabilities such as Azure Cache for Redis that we didn't have to build ourselves. We can spin up these services and start using them in less than an hour, which is incredible."

CarMax 解決方案架構設計師 Brandon Linton
CarMax

寵物照護先行者建立了分散全球的解決方案

Mars 將 Azure Cache for Redis 用作訊息代理程式,可讓您跨應用程式工作階段及服務快速存取資料。

MARS

Chipotle 建置可擴充的新網站

Chipotle 使用 Azure Cache for Redis 來改善網站效能,並為快速成長的客戶群提供服務。

Chipotle

SitePro 簡化即時 IoT 資料擷取

"We can do more with Redis by leveraging the RedisTimeSeries module to support data collection and analytics from hundreds of thousands of IoT sensors."

SitePro 技術主管 Dustin Brown
Sitepro

Azure Cache for Redis 的常見問題集

  • Azure Cache for Redis 是完全受控的記憶體內部快取,提供高效能且可調整的架構。您可以使用 Azure Cache for Redis 來建立雲端或混合式部署,每秒處理數百萬個要求且延遲不超過一毫秒,並享有受控服務的設定、安全性及可用性好處。
  • 雖然大部分資料庫會將資料儲存在速度較慢的磁碟型儲存體上,但 Azure Cache for Redis 會將資料儲存在記憶體中。因為記憶體的速度明顯高於磁碟型儲存體,所以可以更快寫入及擷取資料。
  • 在某些情況下 (通常是在工作階段存放區使用案例中),Azure Cache for Redis 可以作為獨立資料庫使用。不過在大部分情況下,其最適合用於以快取形式完善資料庫。Azure 快取可處理需要頻繁存取的資料,而資料庫則處理需要長期儲存的資料。
  • Azure Cache for Redis 提供 99.9% SLA 的卓越可靠性。大部分的層級都會提供內建複本,作為主要執行個體故障時的容錯移轉。您也可以將您的 Azure Cache for Redis 執行個體設定為使用資料持續性,以在發生硬體故障時復原資料。

當您一切就緒時,就能開始設定 Azure 免費帳戶

1效能主張來自 Microsoft 委託並由 GigaOm 於 2020 年 10 月進行研究的資料。該研究比較了使用 Azure 資料庫時,測試應用程式在有無實作 Azure Cache for Redis 為快取解決方案的效能。該研究中使用 Azure SQL Database 與適用於 PostgreSQL 的 Azure 資料庫作為資料庫元素。具備 6 GB P1 進階執行個體的 Azure for Redis,搭配使用了 2 個虛擬核心的 Azure SQL Database 第 5 代一般用途執行個體,以及 2 個虛擬核心的適用於 PostgreSQL 的 Azure 資料庫的一般用途執行個體。這些結果的比較使用了 8、16、24 及 32 個虛擬核心的 Azure SQL DB 第 5 代一般用途執行個體,以及 8、16、24 及 32 個虛擬核心的適用於 PostgreSQL 的 Azure Database 一般用途執行個體 (未搭配 Azure Cache for Redis)。基準資料的來源為 GigaOm Web 應用程式資料庫負載測試,該測試會透過增加 HTTP 要求模擬負載過重的一般 Web 應用程式與後端資料庫。實際結果可能因為設定和區域而有所不同。