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" = "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相关推荐
- java+cache使用方法_java相关:Spring boot redis cache的key的使用方法
java相关:Spring boot redis cache的key的使用方法 发布于 2020-8-16| 复制链接 摘记: 在数据库查询中我们往往会使用增加缓存来提高程序的性能,@Cacheabl ...
- Azure IoT Hub 十分钟入门系列 (1)- 10分钟带你了解Azure IoT Hub 并创建IoT Hub
建议您先对<Azure 上 IoT 整体解决方案概览 >进行了解. 本文主要分享一个案例: 10分钟-了解Azure IoT Hub并创建Azure IoT Hub 本文主要有如下内容: ...
- 使用redis特性来创建每日流水号
关注我,更多精彩文章第一时间推送给你 这里需求是创建每日的流水号,例如:每向数据库中添加一条数据,其编号设置为yyyyMMdd0001.yyyyMMdd0002这样的格式,日期加后四位为当日流水号,也 ...
- Redis总结(二)C#中如何使用redis
上一篇讲述了安装redis<Redis总结(一)Redis安装>,同时也大致介绍了redis的优势和应用场景.本篇着重讲解.NET中如何使用redis和C#. Redis官网提供了很多开源 ...
- Redis综述篇:与面试官彻夜长谈Redis缓存、持久化、淘汰机制、哨兵、集群底层原理!...
点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 于哥你好,最近面试挺多的,尤其是在问到java面试题,Redis被问的特别多,比如Red ...
- redis tomcat mysql_linux环境部署 (jdk/tomcat/mysql/redis)
1. 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic ...
- Redis一通百通~P8架构师带你玩转Redis高性能缓存设计实战
前言 高并发十分考验架构师功底,它也是分布式架构设计中必须考虑的因素之一.要知道,光靠服务器堆是没有出路的. 想看看大牛是怎么面对高并发的?想知道BATJ大厂是怎么设计高可用架构的?这里有可参考的实践 ...
- Redis为什么这么快?一文深入了解Redis内存模型!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 " Redis 是目前最火爆的内存数据库之一,通过在内存 ...
- 手写Redis服务端,从设计者的角度聊一聊Redis本身
[文章来源]https://sourl.cn/mqFYeU 零,起因 我为什么要造redis这个轮子?1 破除对redis神秘感.2 "基础服务中台"的同事们在开会讨论redis云 ...
最新文章
- MySQL会回收使用中的连接吗_Node.js实现mysql连接池使用事务自动回收连接的方法示例...
- 从 Zero 到 Hero ,一文掌握 Python--转
- 信息系统项目管理师-信息安全管理考点笔记
- Linux中Shell的转义用法笔记
- 新装机器如何修改IP地址
- 域名服务商GoDaddy第四季度扭亏为盈
- 薪水增长多少,新机会才值得考虑?
- Android安全笔记-Service基本概念
- W3100SM-S 短信猫代码发送 上
- oracle怎么不让别的电脑连接,[转载]修改计算机名字导致oracle连接不上的解决方案...
- 关于数据库#1063 - Incorrect column specifier for column 'xxx'异常
- nodejs安装anywhere快速启动一个web服务
- linux化学公式软件下载,化学公式编辑器下载-Efofex FX Chem(化学公式编辑器)下载 v3.004.0 官方特别版-IT猫扑网...
- centos7 Rsync服务端和windows cwRsync实现数据同步(增量备份)
- php 只打印某个区域,PHP打印代码页面固定区域
- 很久以前某位大仙对petri网的总结
- 实用又方便电脑快捷键
- frameset和frame的使用方法
- C++笔记005:用面向过程和面向对象方法求解圆形面积
- c#加入json库引用,添加JSON包引用;新到Java