Skip to content

Commit f91048f

Browse files
authored
Update cache-planning-faq.yml
1 parent ef060a3 commit f91048f

File tree

1 file changed

+1
-35
lines changed

1 file changed

+1
-35
lines changed

articles/azure-cache-for-redis/cache-planning-faq.yml

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -17,41 +17,7 @@ sections:
1717
- question: |
1818
Azure Cache for Redis performance
1919
answer: |
20-
The following tables show the maximum throughput values that were observed while testing various sizes of Standard, Premium, Enterprise, and Enterprise Flash caches. We used `redis-benchmark.exe` from an IaaS VM against the Azure Cache for Redis endpoint. For TLS throughput, redis-benchmark is used with *stunnel* to connect to the Azure Cache for Redis endpoint.
21-
22-
>[!IMPORTANT]
23-
>These values aren't guaranteed and there's no SLA for these numbers. We strongly recommend that you should [perform your own performance testing](cache-best-practices-performance.md) to determine the right cache size for your application.
24-
>These numbers might change as we post newer results periodically.
25-
>
26-
27-
From this table, we can draw the following conclusions:
28-
29-
* Throughput numbers are for GETS.
30-
* Throughput for the caches that are the same size is higher in the Premium tier as compared to the Standard tier. For example, with a 6 GB Cache, throughput of P1 is 180,000 requests per second (RPS) as compared to 100,000 RPS for C3.
31-
* With Redis clustering, throughput increases linearly as you increase the number of shards (nodes) in the cluster. For example, if you create a P4 cluster of 10 shards, then the available throughput is 400,000 * 10 = 4 million RPS.
32-
* Throughput for bigger key sizes is higher in the Premium tier as compared to the Standard Tier.
33-
34-
| Pricing tier | Size | CPU cores | Available bandwidth | 1-KB value size | 1-KB value size |
35-
| --- | --- | --- | --- | --- | --- |
36-
| **Standard cache sizes** | | |**Megabits per sec (Mb/s) / Megabytes per sec (MB/s)** |**GET Requests per second Non-SSL** |**GET Requests per second SSL** |
37-
| C0 | 250 MB | Shared | 100 / 12.5 | 15,000 | 7,500 |
38-
| C1 | 1 GB | 1 | 500 / 62.5 | 38,000 | 20,720 |
39-
| C2 | 2.5 GB | 2 | 500 / 62.5 | 41,000 | 37,000 |
40-
| C3 | 6 GB | 4 | 1000 / 125 | 100,000 | 90,000 |
41-
| C4 | 13 GB | 2 | 500 / 62.5 | 60,000 | 55,000 |
42-
| C5 | 26 GB | 4 | 1,000 / 125 | 102,000 | 93,000 |
43-
| C6 | 53 GB | 8 | 2,000 / 250 | 126,000 | 120,000 |
44-
| **Premium cache sizes** | |**CPU cores per shard** | **Megabits per sec (Mb/s) / Megabytes per sec (MB/s)** |**GET Requests per second Non-SSL, per shard** |**GET Requests per second SSL, per shard** |
45-
| P1 | 6 GB | 2 | 1,500 / 187.5 | 180,000 | 172,000 |
46-
| P2 | 13 GB | 4 | 3,000 / 375 | 350,000 | 341,000 |
47-
| P3 | 26 GB | 4 | 3,000 / 375 | 350,000 | 341,000 |
48-
| P4 | 53 GB | 8 | 6,000 / 750 | 400,000 | 373,000 |
49-
| P5 | 120 GB | 32 | 6,000 / 750 | 400,000 | 373,000 |
50-
51-
> [!Important]
52-
> P5 instances in the China East and China North regions use 20 cores, not 32 cores.
53-
54-
For instructions on setting up stunnel or downloading the Redis tools such as `redis-benchmark.exe`, see [How can I run Redis commands?](cache-development-faq.yml#how-can-i-run-redis-commands-).
20+
For guidance on how to benchmark the performance of your Azure Cache for Redis instance and for sample benchmarking numbers, please see the [Performance testing](cache-best-practices-performance.md#example-performance-benchmark-data) page.
5521
5622
- question: |
5723
In what region should I locate my cache?

0 commit comments

Comments
 (0)