Azure Redis Cache (3) 创建和使用P级别的Redis Cache
《Windows Azure Platform 系列文章目录》
在笔者之前的文档里面已经说明了,Azure Redis Cache分为三个不同的级别:
- 基本,Basic,不包含SLA
- 标准,Standard,支持SLA
- 高级,Premium,支持SLA
但是这里请大家注意,Azure Redis Cache的SLA只保证Cache Cache的服务可连接性,并不保证数据不会丢失。微软建议使用高级(Premium)级别的的Azure Redis Cache中的数据一致性(Data Persistence)功能,防止数据丢失。
还有,高级(Premium)级别的的Azure Redis Cache,允许加入到Virtual Network虚拟机网络中,可以提供更高的安全性和访问控制。我们可以通过访问高级(Premium)级别的内网IP地址,来访问相应的Azure Redis服务。
在这里我分别介绍一下相关的内容。
第一部分,使用Premiun Azure Redis Cache,将文件备份到Azure Storage中
1.必须使用高级(Premium)级别的的Azure Redis Cache
2.数据文件备份到Azure Storage中
3.备份的最低频率为15分钟
1.首先我们创建一个新的存储账号,命名为leiredisstorage
以下的内容,我们通过Azure PowerShell 1.02来配置。
#弹出界面输入用户名密码
Add-AzureRmAccount -EnvironmentName AzureChinaCloud #设置当前订阅名称
Select-AzureRmSubscription –SubscriptionName 'Internal Billing'| Select-AzureRmSubscription #在中国东部数据中心,创建新的资源组
New-AzureRmResourceGroup -Name 'LeiResourceGroup' -Location 'China East' #创建新的P1级别的Azure Redis Cache
#注意下面的参数中,"rdb-backup-enabled" = "true"表示启用备份
#"rdb-backup-frequency" = "15"表示备份最低频率为15分钟
#AccountName为存储账号的名称,我们这里设置为leiredisstorage
#AccountKey为存储账号的密钥 New-AzureRmRedisCache -ResourceGroupName 'LeiResourceGroup' -Name 'LeiPRedis' -Location 'China East' -sku Premium -Size P1 -RedisConfiguration @{"rdb-backup-enabled" = "true"; "rdb-backup-frequency" = ""; "rdb-backup-max-snapshot-count" = ""; "rdb-storage-connection-string" = "DefaultEndpointsProtocol=https;AccountName=leiredisstorage;AccountKey=[YourAccountKey];EndpointSuffix=core.chinacloudapi.cn;"}
显示结果如下:
如果我们之前已经创建了高级(Premium)级别的的Azure Redis Cache,可以执行下面的命令:
#如果之前已经创建了高级(Premium)级别的RedisCache,可以执行以下命令,备份到Azure Storage中 Set-AzureRmRedisCache -ResourceGroupName 'LeiResourceGroup' -name 'LeiPRedis' -RedisConfiguration @{"rdb-backup-enabled" = "true"; "rdb-backup-frequency" = ""; "rdb-backup-max-snapshot-count" = ""; "rdb-storage-connection-string" = "DefaultEndpointsProtocol=https;AccountName=leiredisstorage;AccountKey=[YourAccountKey];EndpointSuffix=core.chinacloudapi.cn;"}
显示结果,我们观察到在上面的存储账号leiredisstorage,创建了一个新的Container。如下图:
第二部分,使用Premiun Azure Redis Cache,将Redis Cache加入到Virtual Network虚拟机网络中,获得内网IP地址
我们可以先删除上面步骤中创建的Redis Cache,如下图:
Remove-AzureRmRedisCache -ResourceGroupName 'LeiResourceGroup' -Name LeiPRedis -Force
创建一个Azure Virtual Network虚拟网络,命名为LeiTestVNet。并设置子网,命名为Subnet-1
#创建新的P1级别的Azure Redis Cache
#-VirtualNetwork中的/subscriptions/后的内容,为该订阅的订阅ID
#-ShardCount 表示Cluster数量
#加入到之前创建的Virtual Network,名称为LeiTestVNet
#加入到子网Subnet-1中
#设置改Redis Cache的内网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'
执行成功后,显示结果如下:
Azure Redis Cache (3) 创建和使用P级别的Redis Cache的更多相关文章
- Azure Redis Cache (2) 创建和使用Azure Redis Cache
<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China. 注意: 截至今日2015年10月7日,国内由世纪互联运维的Azur ...
- 【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果
当使用Azure Redis高级版时候,为了能更好的保护Redis的安全,启用了虚拟网路,把Redis集成在Azure中的虚拟网络,只能通过虚拟网络VENT中的资源进行访问,而公网是不可以访问的.但是 ...
- redis数据库-VUE创建项目
redis数据库 ''' 关系型数据库: mysql, oracle 非关系型数据库(nosql): redis,mongodb (没有表的概念) key-value mongodb: json 数据 ...
- Redis学习总结(五)--Redis集群创建
在之前我们讲到了主从,但是对于大数据量的场景下我们就需要用到集群了,让我们来了解下集群吧. 为什么需要集群 单机内存太小 redis最高可以达到10万/s 请求,如果超过该频率呢? 数据分布方式 数据 ...
- 微软Azure 经典模式下创建内部负载均衡(ILB)
微软Azure 经典模式下创建内部负载均衡(ILB) 使用之前一定要注意自己的Azure的模式,老版的为cloud service模式,新版为ARM模式(资源组模式) 本文适用于cloud servi ...
- [SDK2.2]Windows Azure Virtual Network (3) 创建AD Server并添加至Virtual Network
<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经向大家介绍了如何创建一个简单的Azure Virtual Network. 本章我将创建一台域服务器 ...
- Azure MySQL PaaS (3) 创建MySQL异地只读数据库 (Master-Slave)
<Windows Azure Platform 系列文章目录> Azure MySQL PaaS服务提供异地只读的功能,我们可以在主站点,比如Azure上海数据中心,创建MySQL主节点. ...
- .NET使用Task动态创建多任务多线程并行程序计算Redis集群keys计算
Task是一个很好用的多任务处理类,并且通过Task可以对任务进行很好的控制. 下面将通过代码实现Redis集群在使用IServer.keys时通过多任务对多个服务器示例进行并行计算,并对返回key做 ...
- Redis入门实例(Redis+Sprint+maven创建工程)
一.>创建一个maven工程应用和相关配置:Redis_study,创建工程应用过程略 1.>配置pom.xml:文件内容如下 <project xmlns="http:/ ...
随机推荐
- 一个事务复制的bug--更新丢失 续
阅读本文之前请参考http://www.cnblogs.com/stswordman/p/3258897.html 最近又做了一个case,环境是sql server 2008 R2. 客户添加了一个 ...
- Percona Server 5.6.13-61.0 首个 GA 版本发布
Percona Server 5.6 的首个 GA 版本发布了,版本号是 5.6.13-61.0 ,该版本基于 MySQL 5.6.13 改进内容包括: New Features: Percona S ...
- IIS7 Application Pool Integrate Mode 和 Classic Mode 的区别
IIS7也用了好久了,关于Application Pool Integrate Mode 和 Classic Mode 究竟是什么也是懵懵懂懂,于是下决心去官网看了技术文档,终于恍然大悟,特来分享一下 ...
- [转] 编译安装GCC
Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了. 2015年GCC也出到了5.2.0版本,对于C++11/14也有了更好的支持了. 所以,今天我们就来说 ...
- web前端职业规划(转)
关于一个WEB前端的职业规划,其实是有各种的答案,没有哪种答案是完全正确的,全凭自己的选择,只要是自己选定了, 坚持去认真走,就好.在这里,我只是简要说一下自己对于这块儿内容的理解.有一个观点想要分享 ...
- C#Light 再推荐,顺便介绍WP8 功能展示项目
由于在项目中验证了C#Light脚本,C#Light的健壮和稳定程度已经得到了很大的提升. 现在可以更好的把C#Light介绍给大家使用,同时也有更多的自信,告诉大家这是一个已经具有商业价值的类库. ...
- 微软承诺将在今年的 Visual C++ 更新中加入 Clang 编译器
微软最近发布将在2015年11月 Visual C++ 更新中加入 Clang 编译器 ,Clang 开源编译器以相比GCC更快的编译速度和更优的错误提示著称. Clang关于C,C++,及Objec ...
- C#高级一
1.单例模式:又叫单件模式,属于创建型模式分类.实际上讲,一个对象只允许创建一个实例,并且提供了一个全局的访问点. (静态方法生命周期长,消亡时间短,GC不回收) ================= ...
- TextView 显示内容时出现 ArrayIndexOutOfBoundsException 的解决方法(Android 4.1)
很久以前做的表情输入及显示,用的系统的SpannableString,完成后的代码在其他版本的Android手机上没有问题,但是在在4.1和4.1.1的手机上显示时,有概率出现程序崩溃的问题. 下面是 ...
- easyui combotree下拉框多选赋值
发现jquery.easyui.min.js 1.3.4版本的用setValues给多选下拉框赋值不成功,只能用1.3.1版本的 Html代码: <input id="ProductL ...