Cache
Azure Cache is a family of cache offerings that support high throughput, low-latency data access, to enable building fast, scalable applications.
- Azure Redis Cache (Preview) is based on the popular open source Redis Cache engine. The service gives users access to a secure, dedicated Redis Cache, managed by Microsoft.
- Azure Managed Cache Service: Built on App Fabric Cache. This is a dedicated managed service.
- In-Role Cache: Built on App Fabric Cache. This is a self-hosted cache, available via the Azure SDK.
-
Work on creation time of Redis Cache
The time of creating a Redis Cache is to long. It should be improved
738 votesThank you for your feedback. This is on our backlog
-
Add ability to shutown Redis Cache instances
Need to be able to test both basic and standard Redis cache deployments but don't want to have to delete them between use cases. Running standard pricing tier redis cache uses most of my MSDN Azure Free trial credit. If I could shut it down, I would like to be able to save the costs.
281 votesSorry, resolved the wrong entry. Shutdown not yet supported.
-
Smaller Premium Redis Instances
I have a requirement, where need high network performance and enhanced security but only 50MB and 250MB or 1GB size, 6GB cache and paying £205/mo doesn't fit well our current total spend is £450/mo
190 votesWe are waiting on more feedback around this.
-
scale to basic
Give an option to rescale back to Basic tier. I started with Basic, switched to Standard but soon realized that I can not utilize it in near future and wanted to roll back to Basic. I was surprised when I saw that this option was not available.
175 votesThank you for your feedback. We will consider ways to implement this.
-
Support redis version 5.0
We would like to use Redis Streams, so we would like if Azure Cache supported redis version 5.0
116 votes -
Having Smaller Instance of Redis
The smallest instance right now is 250 megs. I think you should have a tiny instance too of around 50 megs. The price for 250 megs can be high if you start a new application that require some caching but just for few megs.
108 votes -
Provide Redis node event logs
Currently if a Redis node swaps due to patching or failing there is no way to figure this out in the Azure portal. The only way to find out is to log a service ticket. Which isnt great for the customer and worse for MS.
Please provide an event log in the portal that customers can use to see what node failures or swaps happen in the cluster.
84 votes -
Service Status for Maintenance on hosts or Redis Service
When maintenance is carried out on the Redis Cache hosts or Redis Services, no indication of this is given anywhere.
We need to be forewarned about maintenance.
When monitoring starts detecting issues we are then ready for it or at least know why we are getting the connection errors or timeouts.Currently when maintenance is done:
Azure service status => ZERO INDICATION
Azure Planned maintenance => ZERO INDICATION
Health Alerts => ZERO INDICATION
Redis Cache Health => ZERO INIDCATION76 votes -
Redis Cache for Azure Stack
Redis Cache is important part of every scalable SaaS aplication.
SaaS vendors will be able to offer their solution on-premise for big corporate customers willing to use their products behind the firewall.62 votesMoved to Cache forum.
-
Allow to specify TCP idle timeouts and enable TCP resets in internal load balancer of Redis Cache
We use Jedis to connect with our Redis Cache. It has a known issue, which causes it to block indefinitely if a TCP connection fails during some operations. It happens due to infinite socket timeout specified for these operations. Link: https://github.com/xetorthio/jedis/issues/426
We bumped into this issue recently during Redis Cache failover, when we experienced a significant number of socket timeouts. It looked like connections were not closed properly.
One of the failed connections happened to be used for complex operation mentioned in above GitHub issue. As a result, our Jedis thread was blocked for 15 minutes before idle connection was…51 votes -
Azure Portal: Redis 'Sets' metric should include counts from cmdstat_hset, cmdstat_hmset
According to documentation Redis 'Sets' metric should include stats from following commands: cmdstatset, cmdstathset, cmdstathmset, cmdstathsetnx, cmdstatlset, cmdstatmset, cmdstatmsetnx, cmdstatsetbit, cmdstatsetex, cmdstatsetrange, and cmdstat_setnx.
Stats for hset and hmset commands are never displayed on 'Gets\Sets' chart in Azure portal. I've checked Redis stats using "info commandstats" command and those two stats (cmdstathset, cmdstathmset) are getting updated inside Redis Server but those changes are never reflected in Azure Portal metrics.
Seems to be a bug.
Related documentation: https://docs.microsoft.com/en-us/azure/redis-cache/cache-how-to-monitor45 votes -
Support RedisCache in Azure Stack
Please add support of RedisCache in Azure Stack
Azure RedisCache is a fundamental backbone service for applications using autoscaling (e.g: Cloud Service Web and Worker Role).
38 votes -
Add measurable unit of Redis Cache performance like DTU (for SQL Database)
We sometimes face performance issues. Microsoft provides the following documentation to investigate timeout problem.
<https://azure.microsoft.com/en-us/documentation/articles/cache-how-to-troubleshoot/#stackexchangeredis-timeout-exceptions>But we can't identify root cause easily. So personally I think measurable unit of Redis Cache Performance like DTU for SQL database is very useful for customer. I understand Redis Cache Advisor is very helpful for us. But if you can, could you please consider this kind of ability for good experience.
28 votes -
Support Redis 6.0
Redis 6.0 is released and brings a highly desired feature such as access control.
Are there plans to support Redis 6.0?
28 votes -
Read-Only Access key
Since azure already has Redis 6v available (in preview) it would be great if it could use the ACL commands to generate read-only users under the hood to generate read-only access keys or at the very least allow ACL commands in the Console so someone can do in in the portal.
This way, we can allow partners to have read-only access to cache19 votes -
Allow to change SSL access port
We have an use case that restrict the specific port for security. So It would be good to be able to change the port so that it can be applied to various user environments.
18 votes -
Support caching in azure pipelines
I like caching npm/yarn dependencies in Travis and would like the same in Azure pipelines.
17 votes -
Add ability to add modules to Redis Cache service
It would be good to have the ability to add external modules to Redis Cache service. We have an use case to store JSON in Redis and ReJSON module supports that. Inability to add ReJSON to Azure Redis Cache costs us a lot.
17 votes -
Azure Redis Cache Diagnostic Logs
Can we please provide option to enable and collect the diagnostics logs for the Azure Redis Cache instance.
Note: As of now Azure redis supports only metrics but not logging
9 votes -
Redis Cache host server update
We want to see the health report of Redis Cache if host server or guest server on which Redis cache is running is getting upgraded.
Currently, we don't have any report about when the redis cache became unavailable. Yesterday our redis cache was failing to make connection to our application and it failed with Socket failure error when I looked into the resource health it was showing available so this information was not correct.
9 votes
- Don't see your idea?