Heroku Redis is a popular fully-managed Redis service used by developers. With its seamless integration into the Heroku platform, it provides a fast in-memory data store for applications.
Understanding the pricing and plans for Heroku Redis is key when considering it for your apps. This guide provides an in-depth guide to Heroku Redis pricing to help you choose the right plan based on your needs and optimize costs.
Heroku Redis is a hosted version of the open-source Redis data store provided as an add-on service on Heroku. It handles the setup and management of Redis servers so developers don't have to.
Some key features and benefits:
Heroku Redis relieves developers from Redis admin tasks so they can focus on building applications.
There are several advantages to using Heroku Redis:
For Heroku apps needing a fast and robust in-memory database, Heroku Redis provides huge advantages over self-hosted open source Redis.
Heroku Redis has various pricing tiers based on the memory size and features required. Here is a detailed look at the available plans:
This tiny plan is best suited for trying out Redis on Heroku or very small workloads.
The Premium plans provide scalable memory tiers from 50MB to 100GB of RAM:
Plan | Memory | Connections | Price Per Month |
---|---|---|---|
Premium 0 | 50MB | 40 | $15 |
Premium 1 | 100MB | 80 | $30 |
Premium 2 | 250MB | 200 | $60 |
Premium 3 | 500MB | 400 | $120 |
Premium 5 | 1GB | 1000 | $200 |
Premium 7 | 7GB | 10,000 | $750 |
Premium 9 | 10GB | 25,000 | $1,450 |
Premium 10 | 25GB | 40,000 | $3,500 |
Premium 12 | 50GB | 65,000 | $6,500 |
Premium 14 | 100GB | 65,000 | $12,500 |
These plans are suitable for the majority of production workloads. Network latency is reduced by hosting in Heroku's infrastructure.
For larger scale needs and tenant isolation, Private Spaces provide dedicated Redis servers:
Plan | Memory | Connections | Price Per Month |
---|---|---|---|
Private 7 | 7GB | 10,000 | $900 |
Private 9 | 10GB | 25,000 | $1,750 |
Private 10 | 25GB | 40,000 | $4,000 |
Private 12 | 50GB | 65,000 | $7,500 |
Private 14 | 100GB | 65,000 | $14,000 |
Private Spaces add private connectivity and reduce multi-tenancy.
For high availability, Shield plans provide replicated read-only nodes:
Plan | Description | Price Per Month |
---|---|---|
Shield 7 | 7GB HA cluster | $1,100 |
Shield 9 | 10GB HA cluster | $2,100 |
Shield 10 | 25GB HA cluster | $4,800 |
Shield 12 | 50GB HA cluster | $9,000 |
Shield 14 | 100GB HA cluster | $19,600 |
Shield plans cost 2X the equivalent Premium plan but add redundancy and failover.
This covers the wide range of pricing tiers available based on memory, connections, high availability needs and tenant isolation.
Heroku Redis plans offer different value depending on your use cases:
When evaluating plans, assess your memory needs, traffic expectations, and high availability requirements. Though Heroku Redis costs more than self-managed Redis, the benefits often outweigh the premium especially at scale.
Heroku Redis is available in the US and Europe on Common Runtime. For Private Spaces, it can be provisioned in Virginia, Oregon, Frankfurt, Tokyo, Sydney, and Dublin.
Follow these tips to minimize costs:
In conclusion, understanding Heroku Redis pricing enables efficient planning and optimal utilization for your application. The cost-effectiveness of the various plans depends on individual project needs, making it crucial to study and make an informed decision.
No free trials are available. You must signup for a paid plan.
Your app will start seeing errors if you go over the memory size or connection limit. You will need to upgrade to the next size plan to resolve.
Yes, you can instantly change plans without downtime at any time based on your application's needs.
No, all plans require a paid subscription. The free Heroku app tier cannot include Redis.
Heroku Redis starts at
Heroku Redis eliminates server management costs but has monthly pricing for the service. Self-managed open source Redis avoids monthly costs but requires maintaining your own servers and infrastructure.
Redis Labs Cloud has comparable pricing to Heroku Redis for their basic plans. But Redis Labs offers more flexibility like custom databases and cross-cloud support. Heroku is simpler to use but has fewer advanced configurations.
DynamoDB pricing follows pay-per-request model rather than Heroku's fixed monthly pricing. It may be more cost efficient at very low usage levels. Heroku Redis provides specialized Redis data structures compared to DynamoDB's key-value store.
Subscribe to receive a monthly newsletter with new content, product announcements, events info, and more!
Dragonfly is fully compatible with the Redis ecosystem and requires no code changes to implement.