Microsoft Azure Redis Cache基于流行的开源Redis Cache。
Redis 是一种高级的键值存储,其中,键可以包含数据结构,例如字符串、哈希、列表、集合和有序集合。Redis 支持针对这些数据类型的一组原子操作。
Redis 还支持设置简单的主-从复制,具有非常快的非首先阻止同步、网络分割时自动重新连接等。
其他功能包括事务、发布/订阅、Lua 脚本、具有有限生存时间的键和配置设置,使 Redis 在行为上与缓存类似。
您可以通过当今最常用编程语言使用 Redis。
Azure Redis 缓存利用 Redis 身份验证并且还支持与 Redis 的 SSL 连接。
相比笔者之前写的文档:
以上的In-Role Cache只会被部署的Cloud Service独享的,如果新创建的其他Cloud Service Project想共享是无法实现的。
我们通过创建Azure Redis Cache以后,这个Redis Cache就是共享的,一个或者多个Azure Application就可以同时使用这个Azure Redis Cache
Microsoft Azure Redis Cache分为两个级别:
Azure Redis Cache提供以下不同的服务级别:
缓存名称 | 缓存大小 | 网络性能 | 客户端连接数 |
C0 | 250MB | 低 | 256 |
C1 | 1GB | 低 | 1000 |
C2 | 2.5GB | 中等 | 2000 |
C3 | 6GB | 中等 | 5000 |
C4 | 13GB | 中等 | 10000 |
C5 | 26GB | 高 | 15000 |
C6 | 53GB | 最高 | 20000 |
缓存名称 | 缓存大小 | 网络性能 | 客户端连接数 |
C0 | 250MB | 低 | 256 |
C1 | 1GB | 低 | 1000 |
C2 | 2.5GB | 中等 | 2000 |
C3 | 6GB | 中等 | 5000 |
C4 | 13GB | 中等 | 10000 |
C5 | 26GB | 高 | 15000 |
C6 | 53GB | 最高 | 20000 |
缓存名称 | 缓存大小 | 网络性能 | 客户端连接数量 |
P1 | 6GB | 中等 | 7500 |
P2 | 13GB | 中等 | 15000 |
P3 | 26GB | 高 | 30000 |
P4 | 53GB | 最高 | 40000 |
Azure Redis 缓存帮助您的应用程序变得更具响应性(甚至在用户负载增加时也如此),以及利用 Redis 引擎的低延迟、高吞吐量功能。此单独的分布式缓存层允许数据层独立扩展以便更高效地利用应用程序层中的计算资源。