Deploy Redis on Your VPS
Deploy Redis on your VPS in one click. High-performance in-memory data store for caching, queues, and pub/sub — with password authentication built in.
Redis is the swiss-army knife of in-memory storage: cache, session store, rate limiter, queue backend, pub/sub broker, leaderboard, real-time counter — all in one process. Latency stays in the sub-millisecond range even on small VPS instances.
Vessl deploys Redis with password authentication enabled by default and persistence configured via append-only file (AOF) so reboots don't wipe your cache. Your application services connect over the internal project network with the password injected as an environment variable.
What's included
- Password authentication enabled by default — no anonymous access
- Append-only file persistence so cache survives restarts
- Internal-only network exposure
- Compatible with every Redis client (ioredis, redis-py, predis, etc.)
- Works with BullMQ, Sidekiq, RQ, Horizon, and Celery out of the box
Common use cases
- Application cache layer in front of Postgres / MySQL
- Background job queue backend (BullMQ, Sidekiq, Horizon, Celery)
- Session storage for stateful web applications
- Rate limiting and counters
Frequently asked questions
Is Redis password-protected by default?
Yes — Vessl generates a strong password on first launch and injects it as REDIS_PASSWORD into your application containers.
Does Redis persist data?
Vessl enables append-only file (AOF) persistence and mounts a Docker volume, so data survives container restarts. For pure cache use cases you can disable AOF in the launch form.
Can I use Redis Stack modules (RediSearch, RedisJSON)?
Yes — switch the base image to redis/redis-stack before launch. Vessl re-uses the same volume layout.
Ready to ship?
Deploy Redis in under a minute.
Connect your VPS, pick this template, fill in any required fields. Vessl handles the container, SSL, and persistent storage.
Start for FreeNo credit card · BYOS · IDR billing
