redis
OfficialRedis in-memory data store
26.9K pulls
3 MBvs120 MBDocker40x smaller
1 versionUpdated 2026-03-28BSD-3-ClauseSecurity: A+$ niso pull redis40x smaller than Docker
This package is 3 MB vs Docker's 120 MB image. That's 40x less disk space, faster pulls, and a smaller attack surface.
Redis is an open source in-memory data structure store used as a database, cache, message broker, and streaming engine. It supports strings, hashes, lists, sets, sorted sets, bitmaps, and more.
niso packages Redis as a 3 MB binary -- that's 40x smaller than Docker's 120 MB redis:7-alpine image. The niso package includes redis-server, redis-cli, and redis-benchmark. Memory limits are enforced at the cgroup level, providing OS-level guarantees that Docker's container limits cannot match.
Key features
- 3 MB total package size (40x smaller than Docker)
- Default port: 6379
- Multi-architecture: x86_64 and aarch64
- database isolation preset — each service fully isolated
- Security score: A+
How to use
manifest.toml
[package]
name = "redis"
version = "7.2.4"
[service]
restart = "on-failure"
[network]
ports = ["6379:6379"]
[volumes]
data = { mount = "/data", mode = "rw" }
[isolation]
preset = "database"Dependencies
redis 3 MB
├── musl libc 1.2.5 (0.6 MB)
└── libssl 3.3.0 (2.1 MB)
Related packages
postgres
OfficialPostgreSQL relational database
25 MBvs250 MB
31.2K pullsUpdated 9d agoA+
niso pull postgres
mariadb
OfficialMariaDB relational database
30 MBvs250 MB
14.3K pullsUpdated 16d agoA+
niso pull mariadb
elasticsearch
OfficialFull-text search engine
150 MBvs900 MB
7.7K pullsUpdated 23d agoA
niso pull elasticsearch