# Redis Stack Server

Redis Stack Server is a self-hosted databases app. Redis Stack is a self-contained Redis server image that adds JSON document storage, full-text search, time series, and probabilistic data structures on top of the core key-value store. It is open source and self-hosted, installable on TrueNAS, Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/417/redis-stack-server

## Description

Redis Stack is a self-contained Redis server image that adds JSON document storage, full-text search, time series, and probabilistic data structures on top of the core key-value store. Because Redis 8 is consolidating these modules into standard Redis, new deployments may prefer the base Redis image.

## Platform availability

Available on 2 of 9 platforms: Unraid, TrueNAS.

## Health score

42/100 (Fair), based on 4 of 4 factors.
- Maintained: 19 (last commit 536 days ago)
- Popular: 48 (238 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 100 (125 MB minimum RAM, runs on ARM)

## Links

- GitHub: https://github.com/redis-stack/redis-stack
- TrueNAS: https://apps.truenas.com/catalog/redis
- Docker Hub: https://hub.docker.com/r/redis/redis-stack-server
- Unraid: https://ca.unraid.net/apps/redis-stack-server-1vw10c01hlpnvg?q=redis-stack-server
- Official website: https://redis.io
- Documentation: https://redis.io/docs/

## Common questions

### Should new self-hosted projects keep using redis-stack-server?

New users should use Redis instead of Redis Stack. Starting with Redis 8, Redis Stack and community offerings are being combined into a single Redis Open Source distribution that includes all Redis Stack modules.

### What should self-hosters check if Redis Stack is slow after being idle?

If latency appears when Redis has been idle for some time, use Redis's latency troubleshooting guide. For rare crashes, developers can help if you provide debugging information.

### Why won't a self-hosted GitHub Actions runner use the services keyword for Redis?

The services tag only works for ubuntu-latest GitHub-hosted runners. For a self-hosted runner, install Redis in the workflow steps so it is available locally.

### Where can developers find recent redis-stack-server troubleshooting Q&A?

A Stack Overflow tag page for redis-stack-server lists recent developer questions. It can be used to find troubleshooting and usage Q&A for that package.

## Alternatives

- Apache Cassandra
- Azure Cosmos DB
- CockroachDB: CockroachDB is a distributed SQL database for developers and operators of transactional applications that need horizontal scaling and resil…
- CouchDB: Apache CouchDB is a JSON document database with an HTTP API, used as a sync backend for offline-first applications and Obsidian LiveSync.
- FerretDB: FerretDB is an open-source MongoDB compatibility proxy for self-hosted stacks.
- KeyDB: KeyDB is a distributed, Redis-compatible key-value database that adds true multi-master replication, letting any number of servers accept w…
- MongoDB: MongoDB is a cross-platform, open-source document-oriented NoSQL database that stores data in flexible, JSON-like BSON documents instead of…
- Valkey: Valkey is an open-source, high-performance in-memory key-value datastore forked from Redis.
- memcached: Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls,…
- ncache: NCache is a fast, scalable, open-source distributed cache for .NET applications that keeps frequently used data in a shared in-memory pool…
- rethinkdb: RethinkDB is an open-source, distributed NoSQL database built for realtime web applications.

---
Source: Our Local Host (https://ourlocalhost.com/app/417/redis-stack-server), the self-hosted and open-source app directory.
