Data

Redis

In-memory cache for sessions, queues, and real-time features. Toggle it on and go.

< 1ms

Latency

Up to 10 GB

Memory

Redis 7+

Version

RDB + AOF

Persistence

TLS default

Encryption

Automatic

Failover

Features

Everything You Need

Built-in tools and capabilities to deploy and manage with confidence.

Sub-Millisecond Latency

In-memory data access with sub-millisecond response times. Ideal for caching, session storage, and real-time leaderboards.

Pub/Sub Messaging

Built-in publish/subscribe messaging for real-time features, live notifications, and event-driven architectures.

Persistent Storage

Optional data persistence with RDB snapshots and AOF logging. Your data survives restarts and failovers.

TLS Encryption

All connections encrypted with TLS by default. Private networking available for services within RunSite.

Automatic Failover

Redis instances are automatically restarted on failure and rescheduled to healthy nodes with minimal downtime.

Data Structures

Full Redis data structure support: strings, hashes, lists, sets, sorted sets, streams, and HyperLogLog.

Caching Pattern

How Redis fits your stack

Redis sits between your application and database, reducing latency and offloading read traffic.

1

App Checks Cache First

Your application queries Redis before hitting the database. Cache hits return data in sub-millisecond time, avoiding expensive database queries entirely.

2

Cache Miss → Database Query

On a cache miss, your app queries PostgreSQL, stores the result in Redis with a TTL (time-to-live), and returns it to the user. Subsequent requests are served from cache.

3

Real-Time Features via Pub/Sub

Use Redis Pub/Sub channels for live notifications, chat messages, or presence indicators. Multiple web service instances subscribe to the same channel for consistent real-time behavior.

4

Session & Queue Management

Store user sessions with automatic expiration across all your service instances. Use Redis lists as lightweight job queues for background processing without a separate queue service.

Code

Get Started in Minutes

Simple integration with your existing tools and workflows.

# Add to your environment variables
REDIS_URL=redis://default:password@redis.runsite.app:6379

# With TLS
REDIS_URL=rediss://default:password@redis.runsite.app:6379
Use Cases

Built for Your Workload

Common scenarios where this service shines.

Application Caching

Cache database queries, API responses, and computed results to reduce latency and database load.

Session Management

Store user sessions with automatic expiration. Share sessions across multiple web service instances.

Real-Time Features

Build live dashboards, chat applications, presence indicators, and real-time notifications with Pub/Sub.

Rate Limiting & Queues

Implement API rate limiting, job queues, and task scheduling with Redis lists and sorted sets.

Pricing

Simple, transparent pricing

Pay only for the resources you actually use. Switch between monthly and hourly to see what you'll spend.

Sub-ms in-memory store

Cache · Sessions · Queues

Drop-in Redis 7+ compatible store. Pub/Sub, automatic failover, TLS, RDB + AOF persistence.

Redis-compatible

Free

Free

No cold starts on active apps · no card

Memory
50 MB
Connections
50
Start free
Redis-compatible

Starter

€5/mo

≈ €0.0068/hour, billed hourly

Memory
256 MB
Connections
250
Choose Starter
Redis-compatible

Standard

Popular
€13/mo

≈ €0.0178/hour, billed hourly

Memory
1 GB
Connections
1,000
Choose Standard
Redis-compatible

Plus

€25/mo

≈ €0.0342/hour, billed hourly

Memory
2 GB
Connections
2,000
Choose Plus
Redis-compatible

Pro

€65/mo

≈ €0.0890/hour, billed hourly

Memory
5 GB
Connections
5,000
Choose Pro
Redis-compatible

Max

€125/mo

≈ €0.1712/hour, billed hourly

Memory
10 GB
Connections
10,000
Choose Max
FAQ

Frequently Asked Questions

Common questions about this service.

RunSite runs Redis 7+ which includes all modern features: Redis Functions, client-side caching, ACLv2, and improved memory efficiency. We upgrade to the latest stable release automatically.

On paid plans, Redis data is persisted using RDB snapshots and AOF (Append Only File) logging. On the Starter plan, data is stored in memory only and will be lost on restart.

While Redis supports persistence, it is optimized for caching and in-memory workloads. For primary data storage, we recommend PostgreSQL. Redis is best used alongside PostgreSQL for caching, sessions, and real-time features.

Add the REDIS_URL environment variable to your web service. RunSite provides both internal (private network) and external connection strings. Internal connections are faster and free of charge.

Your app deserves to be online

Free to start. Deploy in under a minute. No credit card needed.