《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" = "15"; "rdb-backup-max-snapshot-count" = "1"; "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" = "15"; "rdb-backup-max-snapshot-count" = "1"; "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'

  执行成功后,显示结果如下:

  



 

转载于:https://www.cnblogs.com/threestone/p/5249977.html

Azure Redis Cache (3) 创建和使用P级别的Redis Cache相关推荐

  1. java+cache使用方法_java相关:Spring boot redis cache的key的使用方法

    java相关:Spring boot redis cache的key的使用方法 发布于 2020-8-16| 复制链接 摘记: 在数据库查询中我们往往会使用增加缓存来提高程序的性能,@Cacheabl ...

  2. Azure IoT Hub 十分钟入门系列 (1)- 10分钟带你了解Azure IoT Hub 并创建IoT Hub

    建议您先对<Azure 上 IoT 整体解决方案概览 >进行了解. 本文主要分享一个案例: 10分钟-了解Azure IoT Hub并创建Azure IoT Hub 本文主要有如下内容: ...

  3. 使用redis特性来创建每日流水号

    关注我,更多精彩文章第一时间推送给你 这里需求是创建每日的流水号,例如:每向数据库中添加一条数据,其编号设置为yyyyMMdd0001.yyyyMMdd0002这样的格式,日期加后四位为当日流水号,也 ...

  4. Redis总结(二)C#中如何使用redis

    上一篇讲述了安装redis<Redis总结(一)Redis安装>,同时也大致介绍了redis的优势和应用场景.本篇着重讲解.NET中如何使用redis和C#. Redis官网提供了很多开源 ...

  5. Redis综述篇:与面试官彻夜长谈Redis缓存、持久化、淘汰机制、哨兵、集群底层原理!...

    点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 于哥你好,最近面试挺多的,尤其是在问到java面试题,Redis被问的特别多,比如Red ...

  6. redis tomcat mysql_linux环境部署 (jdk/tomcat/mysql/redis)

    1. 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic ...

  7. Redis一通百通~P8架构师带你玩转Redis高性能缓存设计实战

    前言 高并发十分考验架构师功底,它也是分布式架构设计中必须考虑的因素之一.要知道,光靠服务器堆是没有出路的. 想看看大牛是怎么面对高并发的?想知道BATJ大厂是怎么设计高可用架构的?这里有可参考的实践 ...

  8. Redis为什么这么快?一文深入了解Redis内存模型!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 " Redis 是目前最火爆的内存数据库之一,通过在内存 ...

  9. 手写Redis服务端,从设计者的角度聊一聊Redis本身

    [文章来源]https://sourl.cn/mqFYeU 零,起因 我为什么要造redis这个轮子?1 破除对redis神秘感.2 "基础服务中台"的同事们在开会讨论redis云 ...

最新文章

  1. MySQL会回收使用中的连接吗_Node.js实现mysql连接池使用事务自动回收连接的方法示例...
  2. 从 Zero 到 Hero ,一文掌握 Python--转
  3. 信息系统项目管理师-信息安全管理考点笔记
  4. Linux中Shell的转义用法笔记
  5. 新装机器如何修改IP地址
  6. 域名服务商GoDaddy第四季度扭亏为盈
  7. 薪水增长多少,新机会才值得考虑?
  8. Android安全笔记-Service基本概念
  9. W3100SM-S 短信猫代码发送 上
  10. oracle怎么不让别的电脑连接,[转载]修改计算机名字导致oracle连接不上的解决方案...
  11. 关于数据库#1063 - Incorrect column specifier for column 'xxx'异常
  12. nodejs安装anywhere快速启动一个web服务
  13. linux化学公式软件下载,化学公式编辑器下载-Efofex FX Chem(化学公式编辑器)下载 v3.004.0 官方特别版-IT猫扑网...
  14. centos7 Rsync服务端和windows cwRsync实现数据同步(增量备份)
  15. php 只打印某个区域,PHP打印代码页面固定区域
  16. 很久以前某位大仙对petri网的总结
  17. 实用又方便电脑快捷键
  18. frameset和frame的使用方法
  19. C++笔记005:用面向过程和面向对象方法求解圆形面积
  20. c#加入json库引用,添加JSON包引用;新到Java

热门文章

  1. Linux manjaro安装搜狗输入法命令整理
  2. deepin 15.11 docker 安装命令
  3. linux vscode配置HBuilderX雅蓝主题
  4. deepin v20.2.4设置全局搜索的快捷键
  5. scala 样例类(case class) + 模式匹配代码示例
  6. linux通过tar包安装docker
  7. 分布式锁的三种实现的对比
  8. VMware拍摄快照(系统备份)
  9. Linux shell只读变量
  10. python怎么使用json_Python JSON的简单使用