8月20日,Windows Azure (中国版)开始提供Redis缓存服务,比较国际版的Microsoft Azure晚了差不多一年的时间。说实话,微软真不应该将这个重要的功能delay这么长时间,缓存服务已经成为国内很多主流云产品的标配。

Redis缓存服务是Windows Azure上一个完全托管的、高吞吐量,低延迟,高性能、安全的PaaS服务。完全兼容on-premises版本的Redis。

Redis缓存服务现包括两个版本(级别):

  • 基本版:单节点服务器。
  • 标准版:双节点服务器,主从复制。

每个版本中都包括了不同的服务大小,即:缓存容量。不同的缓存容量对应不同的收费标准。最大缓存容量为53GB。

沿袭Windows Azure新功能的一贯风格——没有配置界面,只能通过PowerShell来管理。

切换到资源管理模式

Switch-AzureMode -Name AzureResourceManager

添加Windows Azure账户。在资源管理模式下,没法使用publishsettingsfile中的登陆凭据。因此,即便之前导入过publishsettingsfile,也要重新添加Windows Azure账号才能通过身份验证。

Add-AzureAccount -Environment AzureChinaCloud

设置当前订阅

Select-AzureSubscription -SubscriptionId [订阅ID]

创建新的Windows Azure资源组

New-AzureResourceGroup -Name [windows Azure资源组名称] -Location "China North"

创建新的Redis缓存服务。[Redis缓存服务名称]必须是“全网唯一”的,例如:别人用了“MyRedis-01”,那么我们就无法创建同名的Redis缓存服务了。因为这个名字会被作为Redis缓存服务主机名的一部分,例如:[Redis缓存服务名称].redis.cache.chinacloudapi.cn。

New-AzureRedisCache -ResourceGroupName [windows Azure资源组名称] -Name [Redis缓存服务名称] -Location "China North"

如果没有出现错误,第一个Redis缓存服务就创建成功了。可以使用 Get-AzureRedisCache 命令来查看已经创建的Redis缓存服务信息。

若出现以下错误信息,则是由于[Redis缓存服务名称]重名引起的,换一个名字就可以了。

New-AzureRedisCache : NameNotAvailable: An error occured when trying to reserve the DNS name for the cache instance. Th
is may be a temporary issue if a cache instance of this name was recently deleted. Please choose a different name or tr
y again later.
RequestID=12cf91c9-8e92-4100-bff4-8ef3cae591a9
所在位置 行:1 字符: 1
+ New-AzureRedisCache -ResourceGroupName testgroup -Name TestRedis01 -L ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureRedisCache],CloudException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.RedisCache.NewAzureRedisCache

使用上述命令创建的Redis缓存服务,默认是标准版(双节点),1GB容量(C1)。如果需要创建不同版本和大小的Redis缓存服务,可以通过执行以下命令来获取详细的命令参数列表。

get-help New-AzureRedisCache -Detailed

Windows Azure Redis 缓存服务的更多相关文章

  1. 【Azure Redis 缓存】由Azure Redis是否可以自定义密码而引申出Azure PaaS的Redis服务是否可以和自建的Redis进行主从配置呢?

    问题描述 在自建的Redis服务中,可以通过 config set requirepass <Password> 设置Redis的登录密码,然后使用auth 命令输入密码.操作命令如下: ...

  2. 【Azure Redis 缓存】Azure Redis 服务不支持指令CONFIG

    问题描述 在Azure Redis的门户页面中,通过Redis Console连接到Redis后,想通过CONFIG命令来配置Redis,但是系统提示CONFIG命令不能用. 错误消息为:(error ...

  3. 【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果

    当使用Azure Redis高级版时候,为了能更好的保护Redis的安全,启用了虚拟网路,把Redis集成在Azure中的虚拟网络,只能通过虚拟网络VENT中的资源进行访问,而公网是不可以访问的.但是 ...

  4. 【Azure Redis 缓存】Linux虚拟机中使用6380端口(SSL方式)连接Azure Redis (redis-cli & stunnel)

    问题描述 在Azure Redis的官方文档中,介绍了在Windows下,如何通过redis-cli.exe连接Redis, 包含如何配置stunnel使得通过 6380,SSL方式连接到Redis ...

  5. Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager 转发非原创

    Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager   Redis缓存服务器是一款key/value数据库,读11 ...

  6. 【Azure Redis 缓存 Azure Cache For Redis】如何设置让Azure Redis中的RDB文件暂留更久(如7天)

    问题描述 Azure Redis和所有的Redis服务一样,可以让你保留存储在Redis中的数据.以防万一在Redis服务器出现故障的时候能尽可能小的减少数据的损失.在Azure Redis服务中,默 ...

  7. 【Azure Redis 缓存 Azure Cache For Redis】Redis性能问题,发现Server Load非常的高,导致正常连接/操作不成功

    问题描述 在正常使用Azure Redis的服务中,突然发现Redis 的CPU达到了100%, 正常的使用中发现性能问题严重.从Redis的门户图表中,观察到CPU, Connection,Lent ...

  8. 【Azure Redis 缓存】Azure Redis功能性讨论

    关于使用Azure Redis服务在以下九大方面的功能性的解说: 高可用 备份可靠性 配置自动化 部署多样性 快速回档功能 数据扩容 SLA稳定性 数据安全性 监控系统 一:高可用 Azure Cac ...

  9. 【Azure Redis 缓存】Azure Redis 功能性讨论二

    继承上一次讨论了Azure Redis的可用性,可靠性,稳定性,安全性,监控方面的九大功能点.详情可回顾文章:[Azure Redis 缓存]Azure Redis功能性讨论 这次我们继续讨论Azur ...

随机推荐

  1. synchronized的实现原理-java并发编程的艺术读书笔记

    1.synchronized实现同步的基础 Java中的每个对象都是可以作为锁,具体有3种表现. 1.对于普通同步方法,锁是当前实例对象. 2.对于静态同步方法,锁是当前类的Class对象. 3.对于 ...

  2. 关于HTML面试题汇总

    一.doctype的作用,严格与混杂模式的区别,有何意义 1.语法格式:<!DOCTYPE html> 2.<!DOCTYPE>不是Html标签,而是告知浏览器此页面使用哪个H ...

  3. 实例之JavaScript

    使用JavaScript实现5秒倒计时 <html> <head> <meta charset="utf-8"> <title>&l ...

  4. angular源码分析:angular的整个加载流程

    在前面,我们讲了angular的目录结构.JQLite以及依赖注入的实现,在这一期中我们将重点分析angular的整个框架的加载流程. 一.从源代码的编译顺序开始 下面是我们在目录结构哪一期理出的an ...

  5. jQuery的document ready与 onload事件——你真的思考过吗?

    在进行实验和资料查询时,我遇到了几个关键问题: 1. window.onload到底是什么加载完触发? 2. body为什么会有onload事件? 3. 为什么是window.onload,而不是do ...

  6. 送给我的朋友——Cry on my shoulder

    If the hero never comes to you如果你的真命天子仍未来到 If you need someone you"re feeling blue如果你情绪低落需要有人陪伴 ...

  7. 好文要顶之 --- 简单粗暴地理解 JavaScript 原型链

    原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好. 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么.简单粗暴点看原型链吧, ...

  8. Linux学习心得之 jnlp的文件和java应用程序安全设置

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 jnlp的文件和java应用程序安全设置 1.前言2. jnlp的文件打开3.java应用程 ...

  9. [Android]使用AdapterTypeRender对不同类型的item数据到UI的渲染

    以下内容为原创,转载请注明: 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3992843.html 本文讲的工具均放在AndroidBucket开源 ...

  10. C语言的基本输入与输出函数(全解)

    C语言的基本输入与输出函数 1.1.1 格式化输入输出函数 Turbo C2.0 标准库提供了两个控制台格式化输入. 输出函数printf() 和scanf(), 这两个函数可以在标准输入输出设备上以 ...