Managed Redis Hosting — production-ready from $15 a month
In-memory data structure store and cache. Deployed on your own dedicated instance in AWS, Azure, or GCP, kept patched, backed up, and monitored by ManageStacks — standard Redis, no lock-in.
Redis on ManageStacks is production-tuned Redis (or Valkey, the BSD fork) deployed to your own AWS, Azure, or GCP region — priced flat at $29 per instance per month regardless of memory size, with RDB + AOF persistence tuned to your workload, streaming replication with automatic failover, and cluster mode for horizontal scale. Materially cheaper than ElastiCache or Memorystore for typical cache and session workloads, and licence-safe against the Redis 7.4+ SSPL/RSAL change (we support Valkey as a drop-in).
What does Redis do, and why do teams deploy it?
Redis is an open-source, in-memory data structure store used as a database, cache, message broker, and streaming engine. It supports strings, hashes, lists, sets, sorted sets, bitmaps, HyperLogLog, and streams — the standard glue for session storage, rate limiting, feature flags, leaderboards, real-time analytics, and job queues.
Redis delivers sub-millisecond response times because it lives in RAM, making it the default choice when latency matters more than storage cost. It supports RDB snapshots + AOF logs for durability, streaming replication + Sentinel for high availability, and Redis Cluster for horizontal scale up to hundreds of nodes.
Running production Redis yourself means: pick the right persistence mode for your durability tolerance (RDB, AOF, or both), size maxmemory + eviction policy correctly, set up replicas + Sentinel for failover, run cluster mode if you need horizontal scale, keep an eye on memory fragmentation and swap-out, and — as of Redis 7.4 — decide whether you're comfortable with the SSPL/RSAL licence change or want to move to Valkey (the BSD-licensed fork). ManageStacks handles all of that, and lets you run Valkey as a drop-in Redis replacement if you prefer.
- Sub-millisecond latency — reads and writes served from RAM
- Data structures: strings, hashes, lists, sets, sorted sets, bitmaps, streams, HyperLogLog
- Pub/Sub messaging and Redis Streams for consumer-group event processing
- Persistence: RDB point-in-time snapshots, AOF append-only log, or both
- Streaming replication + Sentinel-managed automatic failover on HA plans
- Redis Cluster mode for horizontal scale across multiple nodes (Business+)
In-memory data structure store and cache
What does managed Redis hosting cost?
Flat per-app pricing, in your chosen AWS, Azure, or GCP region. No per-user pricing — a busy deployment costs the same as a quiet one.
Starter
Staging and internal tools. Dedicated instance, TLS, daily backups, managed upgrades.
Standard
Production workloads. Adds monitoring, staging environment, region choice, priority support.
Business
High-traffic and compliance workloads. Adds a high-availability replica and same-day support.
24×7 SRE retainer
Round-the-clock on-call across every hosted application, for teams that need a pager answered at 3am.
Self-hosting Redis vs managed — what does it really cost?
The software is free. The engineer-hours are not.
Running it yourself
- Install Redis on an EC2 box; pick RDB/AOF persistence, size maxmemory, and choose eviction policy
- Set up Redis Sentinel + a replica for HA; configure automatic failover manually
- Decide between Redis (SSPL post-7.4) and Valkey (BSD) — figure out packaging for either
- Monitor memory fragmentation, key eviction rate, replication lag with your own tooling
- Test version upgrades in staging; coordinate zero-downtime rolling restart on replicated setup
On ManageStacks
- Subscribe through your AWS, Azure, or GCP marketplace
- Redis or Valkey (your choice) comes up tuned for your instance size, with RDB + AOF persistence on
- Sentinel-managed failover is included on HA plans — no manual promotion scripts
- Prometheus-exporter metrics + Grafana dashboards ship for memory, latency, replication lag, evictions
- New Redis/Valkey versions arrive as zero-downtime rolling upgrades after we validate them
Redis on ManageStacks vs the alternatives
How Redis on ManageStacks compares to the two dominant hyperscaler-managed Redis offerings and running Redis yourself.
| Redis on ManageStacksUs | AWS ElastiCache Redis / Valkey | Google Memorystore Redis | Self-hosted on your VM | |
|---|---|---|---|---|
| Deployment | Managed on your AWS, Azure, or GCP | AWS-managed | GCP-managed | You provision + operate |
| Data residency | Your cloud region | AWS region | GCP region | Your cloud region |
| Pricing basis | Flat per instance | Per node-hour + snapshot storage | Per node-hour + storage | Your compute cost |
| Engine choice | Redis or Valkey | Redis or Valkey | Redis | You choose |
| HA / failover | Sentinel + failover on HA | Multi-AZ with automatic failover | HA config with automatic failover | You configure Sentinel |
| Cluster mode | Cluster mode on Business+ | Cluster mode enabled | Cluster mode enabled | You configure cluster |
Provisioning, upgrades, backups and monitoring on your team’s plate.
What does running Redis yourself involve?
ManageStacks deploys Redis (or Valkey) with maxmemory + eviction policy tuned to your workload, RDB + AOF persistence tuned to your durability tolerance, streaming replication + Sentinel-managed failover, and Prometheus-exporter metrics. We monitor memory usage, fragmentation, replication lag, and latency percentiles, and handle version upgrades with zero-downtime rolling restarts.
Redis key numbers
How long from subscribing to a live instance?
Subscribe
Subscribe to ManageStacks through your AWS, Azure, or GCP marketplace.
Choose Redis or Valkey
Pick Redis (vendor roadmap, SSPL post-7.4) or Valkey (BSD, Linux Foundation fork) as your engine.
Provision
Redis/Valkey spins up with persistence, replication (Business+), Sentinel, and Grafana monitoring — typically 3-5 minutes.
Connect
Point your application at the Redis endpoint. Configure Sentinel discovery in your client for automatic failover routing.
When is self-hosting Redis the right answer instead?
“Managed hosting is not always the correct call.”
Self-host when a platform team already runs the infrastructure and on-call rotation to operate Redis at genuinely low marginal cost. Self-host when compliance requires an air-gapped or on-premises deployment that no hosted option can satisfy. And self-host when the deployment depends on heavy customisation with a fast internal build-deploy loop, because an internal release process will beat any managed change process.
For everyone else — teams whose engineers have better things to do than shepherd upgrades — managed hosting is cheaper than the hours it replaces.
Which cloud should Redis run on — AWS, Azure or GCP?
For most workloads, the choice of cloud matters less than proximity: run Redis in the same cloud and region as the applications and data it talks to, because every request between them adds a round trip. The underlying compute performs equivalently across AWS, Azure, and GCP.
In practice, an existing cloud footprint decides it. All plans support all three clouds, and moving regions later is a scheduled migration, not a rebuild.
Deepest managed-service catalog, default when there's no existing footprint
Best fit for teams already on Microsoft 365 or Entra ID
Strongest for data/analytics-adjacent workloads
Every plan supports AWS, Azure, and GCP — region choice included.
Common questions about Redis on ManageStacks
Does ManageStacks configure Redis persistence?
Yes. RDB snapshots + AOF logging tuned to your workload, with configurable snapshot frequency and appendfsync policy. Cache-only workloads can run with persistence disabled for maximum throughput; durable workloads get RDB+AOF with backups to object storage.
How does this compare to AWS ElastiCache or Google Memorystore?
ElastiCache and Memorystore are priced per-node-hour (~$70-500+/month per node before HA multiplier). ManageStacks is a flat $29 per instance regardless of memory size. For typical cache and session workloads (< 32 GB memory), self-hosted on ManageStacks is materially cheaper. ElastiCache is worth it for very-large clusters, tight VPC-integrated failover, or if you need Amazon-specific IAM-auth. Otherwise same operational shell, flat pricing.
Can I set up Redis clustering on ManageStacks?
Yes. Redis Cluster mode (with slot-based sharding across N nodes) is available on Business+ plans. Automatic slot rebalancing on node addition/removal is handled. For applications that need cluster mode, ensure your client library supports it (most modern Redis clients do).
Does ManageStacks handle Redis version upgrades?
Yes. We test each Redis release for stability and perform zero-downtime rolling restarts on replicated deployments (failover to replica, upgrade primary, fail back). Redis 6→7→7.2 upgrades happen in place with no client-side reconnection required.
What's the story with the Redis licence change and Valkey?
Redis 7.4+ switched from BSD to SSPL/RSAL — a source-available licence that's not OSI-approved and restricts cloud reselling. ManageStacks supports both Redis (post-licence-change) and Valkey (the Linux Foundation BSD-licensed fork) as drop-in options. Choose Valkey if you want a pure open-source stack without vendor licence concerns; choose Redis if you want the vendor's roadmap. Data structures and protocol are identical.
How is high-availability handled?
Streaming replication with a hot-standby replica is standard on Business+ plans. Redis Sentinel handles automatic failover — if the primary goes down, Sentinel promotes the replica and the client reconnects to the new primary transparently (assuming your client supports Sentinel discovery). RTO is typically under 30 seconds.
Can I use Redis for job queues (Sidekiq, BullMQ, Celery)?
Yes. Redis is the standard backing store for Sidekiq (Ruby), BullMQ (Node), Celery (Python), and dozens of other queue libraries. AOF persistence is recommended for durable queues so jobs survive an unexpected restart.
What happens if I want to move off ManageStacks?
Full RDB dump + AOF export at any time. Import into any Redis-compatible service (ElastiCache, Memorystore, self-managed, another provider). Redis is portable by protocol design. Migration off is a supported operation.
Run Redis without carrying the pager
Subscribe through your AWS, Azure, or GCP marketplace. We handle provisioning, SSL, monitoring, backups, updates, and security. From $15/mo.