I’m going to create a new cache in Azure, which cache should I use?
We recommend new development use the Azure Cache for Redis due to the flexibility it offers. It's based on the open standard Redis protocol that's supported by many programming languages (C/C++, .NET, Go, Java, Node.js, Objective C, Perl, PHP, Python, Ruby, and over 29 more languages). This allows it to be used by nearly any workload you might build on Azure.
Managed Cache Service
Related questions and answers
Managed Cache Service and In-Role were retired on November 30, 2016. For more information, see Azure Managed Cache and In-Role Cache services to be retired on 11/30/2016.
Yes. In premium tier you can scale out to multiple Redis Cache units.