Redis is an open-source in-memory database used heavily as a cache. It is used everywhere and trusted by more than 7000 organizations, including Microsoft, Vodafone, Mastercard, etc. And not just enterprise applications, but it’s being used on WordPress sites too. If you are starting to play around, then probably the default configuration is fine. However, when you expect high-volume traffic, you have to optimize the Redis application and infrastructure for optimal performance. Learning Redis is easy, but if you are not ready for it, then you may leverage the following Redis hosting platforms.
ScaleGrid
Redis, as a service by ScaleGrid, offer multiple hosting options.
Public cloud – you can bring your AWS and Azure cloudOn-premise – host in your data center with the same features as cloud-hostedDedicated – all resources are allocated to your needs.
ScaleGrid offers custom persistence, full SSH root access on the VM, Redis admin control panel, encryption at rest, backup, debugging tool for performance analysis, and a lot more. If you choose to host on AWS, then you get underline infrastructure benefits such as dynamic scaling, deployment in your VPC, cross-region replica, etc. You don’t have to worry about patching as they manage complete infrastructure. And yes, it supports sharding too. ScaleGrid also offers other databases as a service like MongoDB, MySQL, and PostgreSQL. What are you waiting for? Go ahead and spin a Redis cluster and supercharge your applications.
Kamatera
Get it started from as low as $4 per month with Kamatera. You can host it in your preferred country for better latency. I don’t see an option for sharding and clustering support out of the box, so if you are just looking for a standalone Redis VM, then it would be worth trying.
EleastiCache
Hosting your application infrastructure on AWS? Leverage their ElastiCache service for in-memory database requirements. AWS offer fully managed Redis and Memcached with low latency throughput. As their other service offering, ElastiCache is scalable, and you pay for the resources you consume. Redis detailed monitoring is integrated with AWS CloudWatch.
RedisGreen
Quality hosting with professional support, RedisGreen offer three types of hosting.
Development – useful if you are getting started. Resources are shared.Production – dedicated resource with up to 3.5 GB memory and production-ready infrastructure.Performance – high I/O performance, up to 120 GB memory, and high availability included.
The RedisGreen supports AWS infrastructure And as you can see, it got an inbuilt powerful dashboard and reporting.
Aiven
Fully managed solution available globally through public cloud platforms such as Google Cloud, DigitalOcean, Azure, AWS, UpCloud, and Packet. Not just Redis, but Aiven offer other product hosting like Grafana, Elasticsearch, Kafka, Cassandra, InfluxDB, PostgreSQL, MySQL. Pricing is based on which cloud platform you choose to host. Aiven is Terraform ready, which means you can manage the Redis infrastructure easily as code, including provisioning. Some other features include the following.
Integrate Datadog for alerting and performance monitoringAccess through a web interface, CLI or REST APISeamless scale24×7 support
You can get it started with a 30-day trial to experience their platform.
Redis Labs
An enterprise-ready solution from Redis itself. Redis Labs lets you host it on AWS, GCP, or Azure. Expect all the enterprise-level features for a fast, reliable, and secure Redis experience.
Compose
Compose by IBM is a specialized hosting platform to offer the following managed hosting databases, including Redis.
RethinkDBRabbitMQJanusGraphMongoDBScyllaDBetcdElasticsearch
Compose is trusted by thousands of companies worldwide, including Buffer, Citrix, Atlassian, Readme, etc. As you can guess, Compose is available on IBM Cloud along with AWS and Google Cloud. Let’s take a look at some of the following benefits.
Autoscaling for increasing demandAuto-failover when you need itAutomated backupHigh-availabilityAccess the way you want – UI and programmaticallyEasy upgrade – don’t leave unpatchedTLS/SSL encryptionGlobal support
You can get the production-ready Redis from as low as $20 per month.
DigitalOcean
You expected DigitalOcean in the list. Didn’t you? They recently announced managed database services offering MySQL, PostgreSQL, and Redis. Let’s talk about managed Redis here. DO Redis platform is production-ready, where you can expect all the essential features such as automatic failover, daily backups, a powerful firewall, consistent performance, utilization reporting, and alerting. In just a few minutes, you can get your Redis cluster. If your applications are already hosted on DO, it would perfectly make sense to leverage DO-managed Redis hosting. But nothing stops you from connecting from outside if hosted elsewhere. Conclusion It’s a good idea to decouple database hosting from your application server, and if your apps are already on Cloud, you may want to take advantage of the above Redis hosting platform.