用于 Redis 的 Azure 缓存

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft Azure网络

小提示:您能找到这篇{用于 Redis 的 Azure 缓存}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的用于 Redis 的 Azure 缓存内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">Azure Cache for Redis基于Redis软件提供内存中数据存储。Redis极大地提高了在后端数据存储上使用的应用程序的性能和可伸缩性。它将经常访问的数据保留在可快速读写的服务器内存中,从而能够处理大量应用程序请求。Redis为新式应用程序带来了关键的低延迟、高吞吐量数据存储解决方案。

< ">Azure Cache for Redis提供Redis开放源代码和Redis Labs提供的一款商业产品作为托管服务。它提供安全的专用Redis服务器实例,且完全兼容Redis API。该服务由Microsoft管理并在Azure中托管,可供Azure内外的任何应用程序访问。

< ">Azure Cache for Redis可用作分布式数据或内容缓存、会话存储和消息中转站等。它可单独部署,也可与其他Azure数据库服务(如Azure SQL或Cosmos DB)一起部署。

< ">关键方案

< ">Azure Cache for Redis通过支持常见的应用程序体系结构模式来提高应用程序性能。部分最常用的模式包括:



< ">Redis版本

< ">Azure Cache for Redis支持OSS Redis版本4.x和6.0(预览版)。我们已决定跳过Redis 5.0,为你提供最新版本。以前,Azure Cache for Redis仅维护一个Redis版本。以后,它将提供一个较新的主要版本升级,以及至少一个较旧的稳定版本。你可以选择最适合你的应用程序的版本。

< ">服务层

< ">Azure Redis缓存在下述层中提供:

< ">功能比较

< ">Azure Cache for Redis定价提供了每个层的详细比较。下表介绍了每个层支持的部分功能:



< ">选择正确抖音运营攻略的层

< ">选择Azure Cache for Redis层时,应考虑以下事项:

< ">内存:基本层和标准层提供250 MB-53 GB;高级层提供6 GB-1.2 TB;企业层提供12 GB-14 TB。若要创建大于120 GB的高级层缓存,可以使用Redis OSS群集。有关详细信息,请参阅Azure Redis缓存定价。有关详细信息,请参阅如何为高级Azure Redis缓存配置群集功能。

< ">网络性能:如果工作负载需要较高的吞吐量,则可使用高级层或企业层,这两层可提供比基本层或标准层更高的带宽。另外,在每个层中,缓存大小越大,带宽越广告推广公司高,因为是由基础VM托管缓存。有关详细信息,请参阅Azure Cache for Redis性能。

< ">吞吐量:高级级别提供的可用吞吐量最大。如果缓存服务器或客户端达到带宽限制,客户端可能会出现超时。有关详细信息,请参阅下表。

< ">高可用性:Azure Cache for Redis提供了多个高可用性选项。它保证标准、高级或企业缓存的可用性符合我们的SLA。SLA仅涉及与缓存终结点的连接。SLA不涉及对数据丢失的防护。我们建议使用高级层中的Redis数据暂留功能来增加灵活性,防止数据丢失。

< ">数据暂留:高级层允许你将缓存数据暂留在Azure存储帐户中。在其他层中,数据仅存储在内存中。底层基础结构问题可能会导致潜在的数据丢失。我们建议使用高级层中的Redis数据暂留功能来增加灵活性,防止数据丢失。Azure Cache for Redis提供可在Redis暂留中使用的RDB和AOF(预览版)选项。有关详细信息,请参阅如何为高级Azure Redis缓存配置持久性。

< ">网络隔离:Azure专用链接和虚拟网络(VNET)部署为Azure Cache for Redis提供增强的安全性和流量隔离。使用VNET,可以进一步通过网络访问控制策略来限制访问。有关详细信息,请参阅具有Azure专用链接的Azure Cache for Redis和如何为高级Azure Cache for Redis配置虚拟网络支持。

< ">客户端连接的最大数量:高级级别提供的可以连接到Redis的客户端数量是最大的,缓存大小越大,连接数量越大。群集不会增加可用于群集缓存的连接数。有关详细信息,请参阅Azure Redis缓存定价。

< ">针对Redis服务器的专用核心:除C0之外的所有缓存均运行专用VM核心。

< ">单线程处理:根据设计,Redis只使用一个线程进行命令处理。Azure Cache for Redis还利用其它核心进行I/O处理。拥有更多的内核可能不会产生线性缩放,但可提高吞吐量性能。而且,较大VM的带宽限制通常比较小VM的更高。这有助于避免网络饱和,从而避免应用程序超时。

< ">性能改进:高级层和企业层中的缓存部署在处理器速度更快的硬件上,可提供比基本层或标准层更好的性能。高级级别缓存的吞吐量更高,延迟更低。有关详细信息,请参阅Azure Cache for Redis性能。

< ">创建缓存后,可以将其从基本层升级到高级层。不允许降到更低的层。有关缩放的分步说明,请参阅如何缩放Azure Redis缓存和如何自动执行缩放操作。

< ">企业层要求

< ">企业层依赖于Redis Enterprise,它是Redis实验室提供的商业版Redis。客户将通过Azure市场产品/服务获取此软件的许可证并为其付费。Azure Cache for Redis将有助于获取许可证,使你无需单独执行此操作。若要在Azure市场中购买,必须具备以下先决条件:

< ">Azure订阅具有有效的付款方式。不支持Azure额度或免费MSDN订阅。

< ">你是订阅的所有者或参与者。

< ">你的组织允许进行Azure市场购买。

< ">如果你使用的是专用市场,它必须包含Redis实验室企业产品/服务。

用于 Redis 的 Azure 缓存

上一篇:HUAWEI Ads流量变现服务流程介绍
下一篇:如何利用Azure Migrate高效、快捷地完成虚机迁移


版权声明:以上主题为“用于 Redis 的 Azure 缓存"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    用于 Redis 的 Azure 缓存
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“用于 Redis 的 Azure 缓存”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通用于 Redis 的 Azure 缓存的相关事宜。

关键词:用于 Redis 的 Azure 缓存,A

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号