Windows Azure Platform Family of articles Catalog
Microsoft Azure Redis Cache is based on the popular open source Redis cache.
1. function
Redis is an advanced store of key values where keys can contain data structures such as strings, hashes, lists, collections, and ordered collections. Redis supports a set of atomic operations on these data types.
Redis also supports setting up simple master-slave replication, with very fast non-first-stop synchronization, automatic reconnection when network segmentation, and so on.
Other features include transactions, publish/subscribe, Lua scripting, keys with limited time-to-live, and configuration settings that make Redis behave like a cache.
You can use Redis in the most commonly used programming languages today.
Azure Redis Cache leverages Redis authentication and also supports SSL connections to Redis.
2. Reusable
Compared to the author's previous written documents:
Windows Azure Cloud Service (44) uses Azure In-role cache caching (1) co-located Role
Windows Azure Cloud Service (45) uses Azure In-role cache caching (2) dedicated Role
The In-role cache above will only be available for cloud service deployment, if the newly created cloud service project wants to share is not possible.
After we create Azure Redis cache, this Redis cache is shared, and one or more azure application can use this azure Redis cache
3. Service level
Microsoft Azure Redis Cache is divided into two levels:
(1) Base (basic)-a single node. Available in different sizes. There is no SLA for the basic mode.
(2) standard-Two-node, master-slave mode. Includes SLAs and support replication. Available in various sizes.
(3) Advanced (Premium)-Enterprise-class caching service. Designed for large-scale concurrency.
Azure Redis Cache offers the following different service levels:
Basic (Basic, does not include SLAs):
Cache Name |
Cache size |
Network performance |
Number of client connections |
C0 |
250MB |
Low |
256 |
C1 |
1GB |
Low |
1000 |
C2 |
2.5GB |
Medium |
2000 |
C3 |
6GB |
Medium |
5000 |
C4 |
13GB |
Medium |
10000 |
C5 |
26GB |
High |
15000 |
C6 |
53GB |
Highest |
20000 |
Standards (Standard, SLA support):
Cache Name |
Cache size |
Network performance |
Number of client connections |
C0 |
250MB |
Low |
256 |
C1 |
1GB |
Low |
1000 |
C2 |
2.5GB |
Medium |
2000 |
C3 |
6GB |
Medium |
5000 |
C4 |
13GB |
Medium |
10000 |
C5 |
26GB |
High |
15000 |
C6 |
53GB |
Highest |
20000 |
Premium (Premium):
Cache Name |
Cache size |
Network performance |
Number of client connections |
P1 |
6GB |
Medium |
7500 |
P2 |
13GB |
Medium |
15000 |
P3 |
26GB |
High |
30000 |
P4 |
53GB |
Highest |
40000 |
4. High Performance
Azure Redis Cache helps your application become more responsive (even as the user load increases), and leverages the low latency, high throughput capabilities of the Redis engine. This separate distributed cache layer allows the data tier to scale independently to make more efficient use of compute resources in the application tier.
Getting Started with Azure Redis Cache (1)