
DiceDB
DiceDB is a free, open-source data structure server designed for Redis-compatible clients, SDKs, commands, tools, and workflows.
What DiceDB is
DiceDB is a free, open-source data structure server designed for Redis-compatible clients, SDKs, commands, tools, and workflows. It supports strings, hashes, lists, sets, sorted sets, and HyperLogLog, and is listed for Linux, macOS, and self-hosted use; its documentation also names OpenBSD, NetBSD, and FreeBSD. The OBSERVE command returns the current result of a read command and sends further results when observed keys change. For disk tiering, the Spill module places evicted keys in RocksDB and restores them when accessed, preserving TTLs during that process. The official Docker image starts with Spill enabled and sets a default 250MB memory limit for that module. Docker instructions mount a local data directory to retain data across container restarts. This deployment detail is worth distinguishing from the listed data-persistence field, which says no. DiceDB uses the BSD-3 Clause License. Its listed plan is free at no cost, and no free trial is offered.
Good
- Free and open source under BSD-3 Clause
- Compatible with Redis and Valkey workflows
- OBSERVE pushes results when watched keys change
- Spill module preserves TTLs through key restoration
- Supports multiple listed data structures
Watch out
- Listed data persistence field is no
- Spill module defaults to a 250MB memory limit
- No free trial
Who it suits
DiceDB may suit developers looking for a Redis-compatible data structure server with query subscriptions and optional disk tiering. It is relevant for Linux, macOS, and self-hosted environments, especially where the Docker persistence detail is understood.
Verdict
DiceDB pairs Redis-compatible workflows with query subscriptions and a tiering module that can restore evicted keys. Review the distinction between its persistence listing and the mounted-directory Docker setup when deciding how to deploy it.
Plans and prices
From DiceDB's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| DiceDB | Free | Free and open source under BSD-3 Clause License |
The facts
Each one read from DiceDB's own pages, with the date it was checked.
The company
- Company details
- The opened maker pages do not state the maker's name, headquarters, or founding year.checked 7 Oct 2026
What it does
- Compatibility
- DiceDB says it is compatible with Redis and Valkey clients, SDKs, commands, tools, and workflows.checked 7 Oct 2026
- Data structures
- The homepage lists support for strings, hashes, lists, sets, sorted sets, and HyperLogLog.checked 7 Oct 2026
- Deployment
- The official Docker image starts with the Spill module enabled and a default 250MB memory limit for that module.checked 7 Oct 2026
- Disk tiering
- The Spill module stores evicted keys in RocksDB and transparently restores them when accessed.checked 7 Oct 2026
- License
- DiceDB is free and open source under the BSD-3 Clause License.checked 7 Oct 2026
- Persistent data
- The Docker instructions mount a local data directory so data persists across container restarts.checked 7 Oct 2026
- Query subscriptions
- The OBSERVE command sends clients the current result of a read command and pushes updated results when observed keys change.checked 7 Oct 2026
- Supported operating systems
- The documentation lists Linux, macOS, OpenBSD, NetBSD, and FreeBSD as supported operating systems.checked 7 Oct 2026
- TTL handling
- The tiering feature preserves TTLs across key evictions and restorations.checked 7 Oct 2026
- What it does
- DiceDB is a high-performance, Redis-compatible data structure server with query subscriptions and tiered storage.checked 7 Oct 2026
Alternatives to DiceDB
- 1
SingleStore Helios
Free planWebAPILinuxmacOS8.1Free plan - 2

Amazon ElastiCache
Free planWebAPILinuxmacOS7.9From $0.09 a month - 3

Aerospike Database
Free planOpen sourceWebAPILinuxmacOS7.8Free plan - 4
VoltDB
Free planOpen sourceWebAPILinuxmacOS7.6Free plan - 5

Apache Ignite
Free planOpen sourceAPILinuxmacOSSelf-hosted7.4Free plan - 6

Apache Geode
Free planOpen sourceAPILinuxmacOSSelf-hosted7.2Free plan
