Azure Redis Cache (4) 配置和管理Redis Cache

时间:2023-03-08 17:10:04

  《Windows Azure Platform 系列文章目录

  我们在创建完Azure Redis Cache后,经常需要切换Redis Cache的服务级别,这里我简单介绍一下使用Azure Powershell来进行配置和管理。

  1.首先,我们需要通过Azure PowerShell连接到Azure Redis Cache

#弹出界面输入用户名密码
Add-AzureRmAccount -EnvironmentName AzureChinaCloud

  2.选择当前的订阅:

#设置当前订阅名称
Select-AzureRmSubscription –SubscriptionID "[SubscriptionID]" | Select-AzureRmSubscription

  3.如果我们需要关闭SSL,运行以下PowerShell

Set-AzureRmRedisCache -ResourceGroupName '[ResourceGroupName]' -Name '[RedisCacheName]' -EnableNonSslPort $True

  4.重新生成Redis Cache主密钥

New-AzureRmRedisCacheKey -ResourceGroupName '[ResourceGroupName]' -Name '[RedisCacheName]' -KeyType Primary

  5.重新生成Redis Cache辅助密钥

New-AzureRmRedisCacheKey -ResourceGroupName '[ResourceGroupName]' -Name '[RedisCacheName]' -KeyType Secondary

  6.重新设置Redis Cache大小

  请注意:

  (1)用户不可以从一个高级别的Azure Redis Cache,降低到低级别的Redis Cache

    (A)不可以从Premium级别,降级到Standard或者Basic

    (B)不可以从Standard级别,降低到Basic级别

  (2)用户可以从低级别的Redis Cache,升级到高级别的Redis Cache

    支持从Basic级别,升级到Standard级别。但是不可以同时升级服务级别和Size。

    不支持从Basic 1GB,支持升级到Standard 2.5GB级别。

    必须按照以下步骤操作:

    (A)从Basic级别,升级到Standard级别

    (B)从1GB,升级到2.5GB

  (3)不支持直接从Basic级别,升级到Premium级别

    必须从Basic级别,升级到Standard级别。

    再从Standard级别,升级到Premium级别

  (4)不支持从高容量的Redis Cache,降级到C0(250MB)

  7.设置Redis Cache容量

Set-AzureRmRedisCache -ResourceGroupName '[ResourceGroupName]' -Name '[RedisCacheName]' -Size 2.5GB

  参考资料:https://azure.microsoft.com/en-us/documentation/articles/cache-how-to-scale/