Azure Redis 快取

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

Redis 快取

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

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

  • 基本—單一節點、多種大小,且適用於開發/測試和非重大的工作負載。基本層不具 SLA。
  • 標準:複寫的快取是兩個節點的主要/次要設定,由 Microsoft 管理且具高可用 SLA。
  • 進階:所有的標準層功能,包含高可用性 SLA,且效能優於基本層或標準層快取,工作負載量更高、災害復原,以及更進階的安全性等等。

    其他進階層功能包括:

    • Redis 持續性讓您存留儲存在 Redis 快取中的資料。您也可以擷取快照及備份資料,以便在失敗時載入。
    • Redis 叢集會自動跨多個 Redis 節點將資料分區,以便您建立更大記憶體大小 (大於 53 GB) 的工作負載並獲得更佳的效能。
    • Microsoft Azure 虛擬網路部署加強了 Azure Redis Cache 的安全性及隔離性,並提供了子網路、存取控制原則及其他功能,以便更進一步限制存取。

基本與標準快取的大小最多可達 53 GB,而進階快取的大小最多可達 530 GB。

深入了解 Azure Redis Cache進階功能

高效能

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

絕佳功能

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

Redis 也支援設定瑣碎的主要-從屬複寫,且非封鎖式初次同步處理十分快速,在網路中斷時也會自動重新連線。

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

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

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

容易使用及管理

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

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

建立並管理 Redis 快取

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

  1. 在 Microsoft Azure 入口網站中,按一下 [新增] > [資料庫] > [Redis 快取]
  2. 輸入您想要建立之快取的名稱、選擇您想要在何處執行它,然後按一下 [建立]。幾分鐘後即可供使用。

使用命令列建立 Redis 快取

PowerShell 介面,透過使用下列命令來建立 Redis 快取:

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

管理 Redis 快取

建立 Redis 快取之後,即可使用入口網站或命令列來進行設定及監視使用狀況。

相關產品與服務

虛擬機器

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

App Service

為網頁和行動裝置快速建立強大的雲端應用程式

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