Redis implementation in Zig
752
A Redis-compatible in-memory data store written in Zigโ . Implements the core Redis protocol with a focus on simplicity, performance, and memory safety.
Source: github.com/barddoo/zedisโ
docker run -p 6379:6379 barddoo/zedis
redis-cli ping
# PONG
SET hello world
GET hello
# "world"
Works with any standard Redis client โ no driver changes needed.
| Tag | Base | Use case |
|---|---|---|
latest, x.x.x, x.x.x-alpine | Alpine 3.20 | Default โ smallest image with shell |
x.x.x-slim, x.x.x-debian | Debian Bookworm slim | glibc compatibility |
x.x.x-distroless | Distroless static | No shell, minimal attack surface |
All images are built for linux/amd64 and linux/arm64.
docker run -p 6379:6379 -v zedis-data:/var/lib/zedis/data barddoo/zedis
docker run -p 6379:6379 -v ./zedis.conf:/etc/zedis/zedis.conf barddoo/zedis
Key config options:
bind 0.0.0.0
port 6379
maxclients 10000
kv-memory-budget 512mb
eviction-policy allkeys-lru
requirepass yourpassword
redis-cli and standard Redis clientslinux/amd64 ยท linux/arm64
Content type
Image
Digest
sha256:bb2fef038โฆ
Size
5.9 MB
Last updated
4 months ago
docker pull barddoo/zedis