Redis hosting

Redis hosting,

on a server you control.

Add Redis to your project in one click and run it on a server we provision and maintain. It sits right next to your app for low-latency caching, queues, and sessions, with no Redis server to install, secure, or patch yourself.

Why rent a VPS just to run redis-server, when you can SelfHost it?

One-click in a Project /Cache, queues, sessions /Next to your app /From ~$0.02/hr

How it works

Redis, one click away.
Inside a server you control.

On Selfhost.dev, Redis runs as a one-click database inside a Project, a managed server, alongside the app that uses it. You do not stand up a Redis server or wire up a separate host: create a project, add Redis, and read the connection string from your app. We run the box; you use Redis.

In 5 steps

One click to a database.
No server to set up.

From zero to a running Redis in a few clicks, with the server handled for you.

1

Create a Project

Give it a name and Selfhost.dev provisions a dedicated server for you in a couple of minutes.

2

Add Redis in one click

From the add-service screen, pick Redis. It comes up inside your project, ready to use.

3

Read the connection string

Copy the Redis URL from the project and set it as REDIS_URL (or your client config) in your app service.

4

Deploy your app beside it

Run your API or worker in the same project, so app and cache share one server with low latency.

5

Watch it live

Live CPU, memory, and connection metrics for the project, with logs, all in one place.

What it is good for

Redis, where it fits.

Caching

Cache database queries, API responses, and rendered fragments to cut latency and load.

Queues and jobs

Back BullMQ, Sidekiq, Celery, or RQ with Redis for background jobs, in the same project as your worker.

Sessions and rate limiting

Store sessions and token buckets in Redis for fast, shared state across your app instances.

Pub/sub and realtime

Use Redis pub/sub for lightweight realtime messaging between your services.

What you get

Redis, the easy way.
On a server you control.

One click, no setup

No apt install, no config file, no systemd. Redis is added to your project and runs on a server we maintain.

Right next to your app

App and Redis share one project server, so calls stay on the same box and latency stays low.

A server you control

Live metrics and logs on a dedicated server you control, not a shared black box.

Pay only for what you run

Billed with the project server by the hour, from around $0.02/hr, paused at a zero balance.

Managed with AI

Add Redis, manage the project, and check metrics from Claude, Cursor, or any MCP client with 150+ MCP tools.

Your data, your server

Redis runs on your project server with your other services, not a multi-tenant cache you cannot see.

Good to know

Two ways to run Redis

Managed instance, dedicated on AWS

Redis 7.0 or 7.2 with automated backups, snapshots, read replicas, encryption at rest, and live metrics with alerts. Best for a production cache or queue you want isolated on its own hardware.

Deploy managed Redis
One-click in a Project (this page)

Redis added to a server we run, right next to your app. Best when your app just needs Redis beside its code.

Add Redis to a project

Measured on the managed instance

The managed instance is fast, and benchmarked in the open.

The other way to run Redis here, the fully-managed dedicated instance on AWS, benchmarks at up to 230k ops per second with a 0.88 ms P99 on a single connection, on one r7g.large. We publish the full latency percentiles and the exact method, nothing cherry-picked.

See the Redis benchmarks
~230k
ops/sec peak throughput
0.88 ms
P99, single connection
~76k
ops/sec at 200 clients

Frequently Asked Questions

Can I run Redis on Selfhost.dev?
Yes. Redis runs as a one-click database inside a Project, a managed server. Create a project, add Redis, and read the connection string from your app. Selfhost.dev provisions and runs the server; there is no Redis host for you to install or patch. How Projects work.
Is this a standalone managed Redis instance?
This page covers the one-click Redis that runs inside a Project, next to your app. Selfhost.dev now also offers Redis as a fully-managed, dedicated instance on AWS (versions 7.0 and 7.2) with automated backups, snapshots, read replicas, forking, encryption at rest, and live metrics with alerts, created from the console or your AI editor. Choose the managed instance for an isolated production cache, or the Project database when you just need Redis beside your code. See managed databases.
How much does Redis hosting cost?
Redis is billed with the project server it runs on, pay-as-you-go by the hour from around $0.02/hr (about $0.50 a day), with no tiers. Stop the project and you pay nothing. See pricing.
Can I use it for queues like BullMQ or Sidekiq?
Yes. Run your worker in the same project and point it at the Redis connection string. App, worker, and Redis share one server.
Can I add a database and an app to the same project?
Yes. A project holds your app, its databases, and other services together on one server, billed as one server. How Projects work.

Redis, one click away.
On a server you control.

One-click in a project
Next to your app
Run a project free for ~48 hours
Start for free