本文件已封存並已停止維護。

作法:建立 Azure 受管理快取服務的快取

更新日期: 2015年8月

Important重要事項
Microsoft 建議您讓所有新開發使用 Azure Redis 快取。如需選擇 Azure 快取服務的現行文件和指引,請參閱哪個 Azure 快取服務最適合我?

本主題提供建立和設定 Azure 受管理快取服務 快取的逐步解說。

建立快取時需要執行基本步驟。第一步是選擇符合您應用程式快取需求的快取服務。第二步是建立快取。一旦建立快取,就可以使用預設設定。第三步是設定快取以使用任何功能,例如通知或高可用性,讓其能更符合應用程式的需求。

受管理的快取服務 可在以下 3 個提供項目中取得。

  • 基本 - 大小介於 128MB 到 1GB,且以 128MB 為增量單位的快取,其中沒有預設的具名快取

  • 標準 - 大小介於 1GB 到 10GB 且以 1GB 為增量單位的快取,其中支援通知、高可用性以及最多 10 個具名快取

  • 進階 - 大小介於 5GB 到 150GB 且以 5GB 為增量單位的快取,其中支援通知、高可用性以及最多 10 個具名快取

note附註
每個提供項目的價格和功能都不相同。如需詳細資訊,請參閱快取服務價格常見問題集

若您的應用程式需要通知,則選擇標準版或進階版快取服務;若您的應用程式需要高可用性,請選取進階版提供項目。

note附註
若需要變更應用程式,您可以調整快取的大小和快取服務。如需詳細資訊,請參閱 擴充 Azure 受管理快取服務的快取.

受管理的快取服務 中的快取執行個體是使用 PowerShell 指令碼所建立的。

Important重要事項
一旦使用 PowerShell Cmdlet 建立 受管理的快取服務 執行個體,就可以在 Azure 管理入口網站中檢視並設定。

  1. 開啟 Azure PowerShell 命令視窗。

    note附註
    如需安裝及使用 Azure PowerShell 的詳細指示,請參閱 如何安裝及設定 Azure PowerShell

  2. 叫用 Add-AzureAccount Cmdlet,並輸入與您帳戶相關的電子郵件地址及密碼。

    note附註
    如果您使用憑證為您的帳戶設定了 Azure PowerShell,則您可以略過此步驟。如需以下內容的詳細資訊 連接 Azure PowerShell 及您 Azure 帳戶的相關資訊,請參閱如何安裝並設定 Azure PowerShell

  3. 如果您只有一個 Azure 訂閱,則在呼叫 Add-AzureAccount 時預設會選取該訂閱。

    PS C:\> Add-AzureAccount
    VERBOSE: Account "user@domain.com" has been added.
    VERBOSE: Subscription "MySubscription" is selected as the default subscription.
    VERBOSE: To view all the subscriptions, please use Get-AzureSubscription.
    VERBOSE: To switch to a different subscription, please use Select-AzureSubscription.
    
    如果您有多個訂閱並想要使用不同的訂閱,請使用 Select-AzureSubscription Cmdlet。若要檢視所有訂閱,請使用 Get-AzureSubscription

    note附註
    如需以下內容的詳細資訊 Add-AzureAccountSelect-AzureSubscriptionGet-AzureSubscription,請參閱 Azure 設定檔 Cmdlet

  4. 叫用 New-AzureManagedCache Cmdlet 並指定名稱、區域、快取服務以及快取大小。如果是下列範例,基本的 128MB 快取會在 contosocache 地理區域中以 South Central US 的名稱建立。

    New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    
    note附註
    如需建立快取時可以使用的參數和值的完整清單,請參閱 New-AzureManagedCache Cmdlet 文件。

  5. 一旦叫用了 PowerShell Cmdlet,建立快取需花費數分鐘的時間。建立快取之後,您的新快取狀態為 [執行中] 且已經可以使用預設設定,也能在 Azure 管理入口網站中進行檢視及設定。若要自訂快取的設定,請參閱以下Configure the Cache一節。

    您可以在 Azure PowerShell 視窗中監控建立程序。一旦快取可供使用,New-AzureManagedCache Cmdlet 會顯示快取資訊,如以下範例所示。

    PS C:\> Add-AzureAccount
    VERBOSE: Account "user@domain.com" has been added.
    VERBOSE: Subscription "MySubscription" is selected as the default subscription.
    VERBOSE: To view all the subscriptions, please use Get-AzureSubscription.
    VERBOSE: To switch to a different subscription, please use Select-AzureSubscription.
    PS C:\> New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    VERBOSE: Intializing parameters...
    VERBOSE: Creating prerequisites...
    VERBOSE: Verify cache service name...
    VERBOSE: Creating cache service...
    VERBOSE: Waiting for cache service to be in ready state...
    
    
    Name     : contosocache
    Location : South Central US
    State    : Active
    Sku      : Basic
    Memory   : 128MB
    
    
    
    PS C:\>
    

受管理的快取服務 支援具名快取,其提供您為不同的資料集設定不同快取選項的靈活性。每個快取都有預設的具名快取,而在標準版和進階版快取服務中,最多可以設定 9 個額外的具名快取。每個具名快取都具有其自己的個別設定,例如高可用性、通知、以及自訂收回和到期原則。具名快取設定會在快取的 [設定] 索引標籤中的 [管理入口網站] 中設定。

Windows Azure 快取服務中的具名快取

下列表格提供 受管理的快取服務 功能的概觀。

 

功能 說明

名稱

已設定 [預設] 快取,若需要,在標準版和進階版快取服務中,最多可以設定 9 個額外的具名快取。

到期原則

有三種 [到期原則]:[永不]、[絕對] 及 [滑動]。指定 [絕對] 時,[時間 (分鐘)] 指定的到期間隔會在將項目新增至快取時開始計算。指定 [滑動] 時,每次在快取中存取項目就會重設間隔。指定 [無] 時,[時間 (分鐘)] 必須設為 0,項目將不會過期。預設值為 [絕對]。

如需詳細資訊,請參閱 Azure 受管理快取服務到期與收回.

時間 (分鐘)

項目在快取中的預設到期時間為 10 分鐘,但可設定。當將項目新增至快取時,也可使用 AddPut 的多載,為新增至快取的個別項目指定到期時間。[時間 (分鐘)] 和 [到期原則] 一併使用以判斷項目到期時間。

通知

通知可讓您的應用程式在快取中發生各種不同的快取作業時,非同步接收通知。

標準版和進階版快取服務中包括通知,而基本版中則未包括。 如需詳細資訊,請參閱 Azure 受管理快取服務的快取提供項目Azure 受管理快取服務的通知

高可用性

對快取中的項目提供高可用性。如果因為失敗而遺失,快取中仍有項目的備份副本可用。

高可用性只能用於進階版快取服務,無法用於基本版或標準快取服務。 如需詳細資訊,請參閱 Azure 受管理快取服務的快取提供項目Azure 受管理快取服務的高可用性

收回

選擇已啟用,其使用 LRU (最近最少使用) 演算法來判斷要收回或停用的項目。預設值為 [已啟用]。

一旦建立並設定了快取,您可以從用戶端應用程式連線。 如需詳細資訊,請參閱 設定 Azure 受管理快取服務的快取用戶端.

顯示: