Redis

Redis

Official Preset7

Category: Databases & BaaS

#cache#in-memory#queue#pubsub#fast#redis

Overview

Redis is an open-source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. It provides sub-millisecond response times, enabling millions of operations per second for real-time applications. On tug.sh, Redis runs as an isolated, persistent container with configurable password auth and optional persistence snapshots.

Primary Use Cases

1

High-throughput application caching to drastically lower database load

2

Session storage and user authentication tokens across distributed nodes

3

Background job queues, pub/sub messaging, and event notification streams

4

Leaderboards, real-time rate limiting, and counters

Key Features

  • Sub-millisecond latency for in-memory reads and writes
  • Rich data structures: strings, hashes, lists, sets, sorted sets, streams
  • Built-in pub/sub engine and message queue capabilities
  • Configurable disk persistence (RDB snapshots & AOF logging)
  • Lua scripting and Redis modules support

Container Specification

Docker Image

redis:7

Default Version

7

SSL & Domain Routing

Automated Let's Encrypt (Caddy / Traefik)

Persistent Volumes

Managed host volume mounts

How to Deploy Redis with tug.sh

1

Connect your Linux server

Run the 1-line tug.sh agent install command on any Ubuntu, Debian, or Rocky Linux VPS.

2

Select Redis from the Marketplace

Pick your domain name, configure custom environment variables if needed, and choose your persistent storage folder.

3

Click Deploy & Go Live

tug.sh pulls the container, sets up HTTPS certificates, configures the reverse proxy, and boots the service in under 60 seconds.