Azure Redis Cache (3) 创建和使用P级别的Redis Cache
《Windows Azure Platform 系列文章目錄》
?
在筆者之前的文檔里面已經(jīng)說(shuō)明了,Azure Redis Cache分為三個(gè)不同的級(jí)別:
- 基本,Basic,不包含SLA
- 標(biāo)準(zhǔn),Standard,支持SLA
- 高級(jí),Premium,支持SLA
?
但是這里請(qǐng)大家注意,Azure?Redis Cache的SLA只保證Cache Cache的服務(wù)可連接性,并不保證數(shù)據(jù)不會(huì)丟失。微軟建議使用高級(jí)(Premium)級(jí)別的的Azure Redis Cache中的數(shù)據(jù)一致性(Data Persistence)功能,防止數(shù)據(jù)丟失。
還有,高級(jí)(Premium)級(jí)別的的Azure Redis Cache,允許加入到Virtual Network虛擬機(jī)網(wǎng)絡(luò)中,可以提供更高的安全性和訪(fǎng)問(wèn)控制。我們可以通過(guò)訪(fǎng)問(wèn)高級(jí)(Premium)級(jí)別的內(nèi)網(wǎng)IP地址,來(lái)訪(fǎng)問(wèn)相應(yīng)的Azure Redis服務(wù)。
?
在這里我分別介紹一下相關(guān)的內(nèi)容。
第一部分,使用Premiun Azure Redis Cache,將文件備份到Azure Storage中
1.必須使用高級(jí)(Premium)級(jí)別的的Azure Redis Cache
2.數(shù)據(jù)文件備份到Azure Storage中
3.備份的最低頻率為15分鐘
1.首先我們創(chuàng)建一個(gè)新的存儲(chǔ)賬號(hào),命名為leiredisstorage
以下的內(nèi)容,我們通過(guò)Azure PowerShell 1.02來(lái)配置。
#彈出界面輸入用戶(hù)名密碼 Add-AzureRmAccount -EnvironmentName AzureChinaCloud#設(shè)置當(dāng)前訂閱名稱(chēng) Select-AzureRmSubscription –SubscriptionName 'Internal Billing'| Select-AzureRmSubscription#在中國(guó)東部數(shù)據(jù)中心,創(chuàng)建新的資源組 New-AzureRmResourceGroup -Name 'LeiResourceGroup' -Location 'China East'#創(chuàng)建新的P1級(jí)別的Azure Redis Cache #注意下面的參數(shù)中,"rdb-backup-enabled" = "true"表示啟用備份 #"rdb-backup-frequency" = "15"表示備份最低頻率為15分鐘 #AccountName為存儲(chǔ)賬號(hào)的名稱(chēng),我們這里設(shè)置為leiredisstorage #AccountKey為存儲(chǔ)賬號(hào)的密鑰 New-AzureRmRedisCache -ResourceGroupName 'LeiResourceGroup' -Name 'LeiPRedis' -Location 'China East' -sku Premium -Size P1 -RedisConfiguration @{"rdb-backup-enabled" = "true"; "rdb-backup-frequency" = "15"; "rdb-backup-max-snapshot-count" = "1"; "rdb-storage-connection-string" = "DefaultEndpointsProtocol=https;AccountName=leiredisstorage;AccountKey=[YourAccountKey];EndpointSuffix=core.chinacloudapi.cn;"}? 顯示結(jié)果如下:
如果我們之前已經(jīng)創(chuàng)建了高級(jí)(Premium)級(jí)別的的Azure Redis Cache,可以執(zhí)行下面的命令:
#如果之前已經(jīng)創(chuàng)建了高級(jí)(Premium)級(jí)別的RedisCache,可以執(zhí)行以下命令,備份到Azure Storage中 Set-AzureRmRedisCache -ResourceGroupName 'LeiResourceGroup' -name 'LeiPRedis' -RedisConfiguration @{"rdb-backup-enabled" = "true"; "rdb-backup-frequency" = "15"; "rdb-backup-max-snapshot-count" = "1"; "rdb-storage-connection-string" = "DefaultEndpointsProtocol=https;AccountName=leiredisstorage;AccountKey=[YourAccountKey];EndpointSuffix=core.chinacloudapi.cn;"}?
顯示結(jié)果,我們觀察到在上面的存儲(chǔ)賬號(hào)leiredisstorage,創(chuàng)建了一個(gè)新的Container。如下圖:
?
?
第二部分,使用Premiun Azure Redis Cache,將Redis Cache加入到Virtual Network虛擬機(jī)網(wǎng)絡(luò)中,獲得內(nèi)網(wǎng)IP地址
我們可以先刪除上面步驟中創(chuàng)建的Redis Cache,如下圖:
Remove-AzureRmRedisCache -ResourceGroupName 'LeiResourceGroup' -Name LeiPRedis -Force創(chuàng)建一個(gè)Azure Virtual Network虛擬網(wǎng)絡(luò),命名為L(zhǎng)eiTestVNet。并設(shè)置子網(wǎng),命名為Subnet-1
#創(chuàng)建新的P1級(jí)別的Azure Redis Cache #-VirtualNetwork中的/subscriptions/后的內(nèi)容,為該訂閱的訂閱ID#-ShardCount 表示Cluster數(shù)量 #加入到之前創(chuàng)建的Virtual Network,名稱(chēng)為L(zhǎng)eiTestVNet #加入到子網(wǎng)Subnet-1中 #設(shè)置改Redis Cache的內(nèi)網(wǎng)IP為10.0.0.100 New-AzureRmRedisCache -ResourceGroupName 'LeiResourceGroup' -Name LeiPRedis -Location 'China East' -sku Premium -Size P1 -ShardCount 1 -VirtualNetwork /subscriptions/e2eaa986-29d9-48c9-8302-1e2900a4504b/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/LeiTestVNet -Subnet Subnet-1 -StaticIP '10.0.0.100'
執(zhí)行成功后,顯示結(jié)果如下:
轉(zhuǎn)載于:https://www.cnblogs.com/threestone/p/5249977.html
總結(jié)
以上是生活随笔為你收集整理的Azure Redis Cache (3) 创建和使用P级别的Redis Cache的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 股票螺旋桨是什么意思 投资时要进行综
- 下一篇: 台基股份的股票代码 投资时要注意风险