Redis that scales with you
Fully managed Redis with HA, clustering, and sub-millisecond latency. Caching, sessions, queues, and pub/sub—we handle operations and tuning.
99.99% uptime. Sentinel or Cluster. Encryption and ACLs.
High-performance caching and queues
Redis clusters configured for low-latency caching, session storage, and queue workloads.
Resilience and failover
Replication, persistence, and failover tuned to your durability and availability needs.
Cost-aware configuration
Right-size memory, sharding, and eviction policies to balance performance and spend.
Fully managed Redis service with high availability, automatic failover, and enterprise-grade performance for caching and real-time data processing.
Overview
- High Performance: Sub-millisecond latency
- High Availability: Automatic failover with Redis Sentinel
- Persistence: RDB and AOF backup options
- Scalability: Clustering for horizontal scaling
- Security: Encryption, ACLs, and network isolation
Key Features
Performance
- In-memory data storage
- Sub-millisecond response times
- Pipelining support
- Lua scripting
- Pub/Sub messaging
High Availability
- Redis Sentinel for failover
- Multi-AZ deployment
- Automatic replica promotion
- Read replicas
- 99.99% uptime SLA
Data Persistence
- RDB snapshots
- AOF (Append-Only File)
- Configurable persistence
- Backup scheduling
- Point-in-time recovery
Scalability
- Redis Cluster support
- Horizontal sharding
- Up to 500 nodes
- Automatic rebalancing
- Connection pooling
Security
- TLS encryption
- ACL authentication
- VPC isolation
- Password protection
- Audit logging
Supported Versions
- Redis 7.2
- Redis 7.0
- Redis 6.2
- Redis 6.0
Use Cases
Caching
- Application cache
- Database query cache
- API response cache
- Session cache
- CDN cache
Session Storage
- User sessions
- Shopping carts
- Authentication tokens
- Temporary data
- Rate limiting
Real-Time Analytics
- Leaderboards
- Counters
- Real-time metrics
- Activity feeds
- Live dashboards
Message Queues
- Job queues
- Task scheduling
- Event streaming
- Pub/Sub messaging
- Real-time notifications
Getting Started
Connection
redis-cli -h redis.company.com -p 6379 -a your_password --tls
Application Integration
import redis
r = redis.Redis(
host='redis.company.com',
port=6379,
password='your_password',
ssl=True,
decode_responses=True
)
# Set and get values
r.set('key', 'value')
value = r.get('key')
<Admonition type="warning" title="Connection Handling">
Always use connection pooling in production. Creating a new connection per request adds significant latency. Most Redis client libraries support connection pooling out of the box.
</Admonition>
Node.js Example
const redis = require('redis');
const client = redis.createClient({
socket: {
host: 'redis.company.com',
port: 6379,
tls: true
},
password: 'your_password'
});
await client.connect();
await client.set('key', 'value');
const value = await client.get('key');
Data Structures
Supported Types
- Strings: Simple key-value pairs
- Hashes: Field-value maps
- Lists: Ordered collections
- Sets: Unique unordered collections
- Sorted Sets: Ordered by score
- Streams: Log data structures
- Bitmaps: Bit-level operations
- HyperLogLog: Cardinality estimation
- Geospatial: Location data
Management Features
Automated Operations
- Automatic failover
- Maintenance windows
- Version upgrades
- Health monitoring
- Performance alerts
Monitoring
- Memory usage
- CPU utilization
- Network throughput
- Command statistics
- Slow log analysis
Scaling
- Vertical scaling (memory)
- Horizontal scaling (cluster)
- Read replica addition
- Connection limit tuning
Configuration Options
Eviction Policies
- noeviction
- allkeys-lru
- volatile-lru
- allkeys-lfu
- volatile-lfu
- allkeys-random
- volatile-random
- volatile-ttl
Persistence Options
- RDB snapshots
- AOF logging
- Hybrid RDB+AOF
- No persistence (cache-only)
Pricing
Based on:
- Instance size (memory)
- Number of nodes
- Data transfer
- Backup storage
- Support level
Support
- 24/7 technical support
- Performance optimization
- Architecture consultation
- Migration assistance
Frequently Asked Questions
What's the maximum memory size available? Single-node instances support up to 64GB of memory. For larger datasets, use Redis Cluster which supports up to 500 nodes and petabytes of data.
How do I choose an eviction policy?
allkeys-lru is best for caching (evicts least recently used keys). volatile-ttl evicts keys with the shortest TTL. noeviction returns errors when memory is full—use for critical data that shouldn't be evicted.
Is data persisted to disk? Yes, we support RDB snapshots and AOF (Append-Only File) persistence. For pure caching, you can disable persistence for better performance. Data is always replicated for high availability.
Can I use Redis for message queues? Yes, Redis Streams provide a robust message queue with consumer groups. For simpler use cases, Redis Lists with LPUSH/BRPOP work well. For pub/sub messaging, use Redis Pub/Sub channels.
What's the latency I can expect? Sub-millisecond latency for most operations when the client is in the same region. Network latency dominates—deploy Redis close to your application servers.
Related Resources
- Managed PostgreSQL — Primary database to cache
- Managed MySQL — Alternative database option
- SRE as a Service — Monitoring and incident response
Ready to get started?
Get a quote or talk to our team.
Pricing
No long-term contracts. for custom arrangements.
Small
Single Redis instance for caching or session storage.
- Single Redis instance
- Persistence (RDB/AOF)
- Monitoring & alerting
- SSL/TLS encryption
- Cluster mode
Medium
Enhanced Redis with replica for high availability.
- Primary + replica setup
- Persistence (RDB/AOF)
- Full monitoring stack
- SSL/TLS encryption
- Cluster mode
Cluster Mode
Redis Cluster for horizontal scaling and HA.
- Redis Cluster (6+ nodes)
- Automatic sharding
- Advanced monitoring & alerting
- SSL/TLS encryption
- Horizontal scaling
Pricing calculator
Select the services you need to estimate your monthly cost.
Databases
Observability & Ops
Estimated monthly total
0 €/mo
Does not include server infrastructure costs (compute, storage, egress).
Technologies we work with
Ready to transform your infrastructure?
Get a free consultation and see how we can help you ship faster and reduce costs.
No credit card required • Free consultation • No commitment