I'm looking to integrate Redis into my start-up project and trying to figure out the differences between Azure Cache for Redis and Azure Managed Redis. The main distinctions I've noticed are in pricing and instance naming conventions: one uses .redis.cache.windows.net and the other uses {region}.redis.azure.net. Can anyone explain the actual differences and which option most developers prefer?
2 Answers
Are you sure you need Redis for your small start-up project? It does add more costs and complexity. I remember hearing it needs its own dedicated subnet. If your project really takes off, you can always expand later. For now, there might be simpler solutions.
We actually moved away from Azure Cache for Redis because it had some latency issues that were just too inconsistent for us. Now we run Redis on our Kubernetes cluster, and it's been much smoother.

I’m currently using in-memory caching, but I'm aiming for speed. I want to cache frequently accessed data so it doesn't reset during deployments. Redis would help with that and for Azure Managed Redis, I could get 500mb - 1gb for around $17-$30 a month.