Azure Redis 快取

高輸送量、一致的低延遲資料存取,可讓您建置快速、可調整的 Azure 應用程式

Redis 快取

Azure Redis 快取是以常用的開放原始碼 Redis 快取為基礎而建立。它可讓您從 Azure 內的任何應用程式存取 Microsoft 所管理的安全、專用 Redis 快取。

Azure Redis 快取服務會在以下階層上市:

  • 基本—單一節點、多種大小,且適用於開發/測試和非重大的工作負載。基本層不具 SLA。
  • 標準—複寫的快取是兩個節點的主要/次要設定,由 Microsoft 管理且具高可用 SLA。
  • 進階—新的進階層提供高可用性 SLA,不僅包含了標準層的所有功能,在其他方面也更好,例如效能優於基本層或標準層快取,工作負載量更高、災害復原,以及更進階的安全性。其他的功能包括:
    • Redis 持續性讓您存留儲存在 Redis 快取中的資料。您也可以擷取快照及備份資料,以便在失敗時載入。
    • Redis 叢集會自動跨多個 Redis 節點將資料分區,以便您建立更大記憶體大小 (大於 53 GB) 的工作負載並獲得更佳的效能。
    • Azure 虛擬網路 (VNET) 部署加強了 Azure Redis 快取的安全性及隔離性,並提供了子網路、存取控制原則以及其他功能,以便更進一步限制存取權。

基本與標準快取的大小最多可達 53 GB,而進階快取的大小最多可達 530 GB 並可透過要求取得更多 GB。

進一步了解 Azure Redis 快取新的進階功能

高效能

Azure Redis 快取有助於在使用者負載增加時,應用程式回應仍更迅速。它會善用 Redis 引擎低延遲及高輸送量的功能。個別的分散式快取層讓資料層能夠單獨調整規模,以便在使用應用程式層中的計算資源時更能發揮效率。

絕佳功能

Redis 是一種進階的索引鍵值存放區,其中的索引鍵可以包含類似字串雜湊清單集合排序的集合等資料結構。Redis 針對這些資料類型支援一組不可部分完成的作業

Redis 也支援設定瑣碎的主要-次級複寫,而且具有非常快速的非封鎖式初次同步處理、在網路分裂時自動重新連接,以及其他功能。

其他功能包括交易發行/訂閱Lua 指令碼撰寫存活時間有限的索引鍵及設定的設定,可讓 Redis 的行為就像快取一樣。

您可以從現今大多數的程式設計語言使用 Redis。

Azure Redis 快取會使用 Redis 驗證,而且也支援與 Redis 之間的 SSL 連線。

容易使用及管理

Azure Redis 快取很容易使用。只需要使用 Microsoft Azure 入口網站佈建快取,然後使用支援 Redis 的任何用戶端呼叫其端點即可。如果您之前用過 Redis,您應該已經知道如何使用 Azure Redis 快取。

Azure Redis 快取很容易管理。您也可以透過預覽入口網站,輕鬆地監視快取的健康狀態和效能。此外,您也可以讓 Microsoft 為您管理快取的複寫,以便在發生快取失敗時增加快取資料的可用性。

建立第一個 Redis 快取

建立 Redis 快取很簡單,只需要幾秒鐘的時間。

使用 Microsoft Azure 入口網站建立新的 Redis 快取

在 Microsoft Azure 入口網站中,按一下 [新增] > [資料與儲存體] > [Redis 快取]

提供您想要建立之快取的名稱、選擇您想要在何處執行它,然後按一下 [建立]。幾分鐘後即可供使用。

使用命令列建立新的 Redis 快取

您也可以從 PowerShell 介面,透過使用下列命令來建立新的 Redis 快取:

New-AzureRmRedisCache -ResourceGroupName myGroup -Name mycache -Location "West US"

管理 Redis 快取

建立 Redis 快取之後,您就可以使用預覽入口網站或命令列來進行設定及監視使用狀況:

相關產品與服務

虛擬機器

只要數分鐘的時間,就能完成 Windows 與 Linux 虛擬機器的佈建工作

App Service

為任何平台及任何裝置建立 Web 和行動應用程式

使用 Azure Redis 快取建置下一個可高度擴充且回應迅速的應用程式