[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6257":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":15,"starSnapshotCount":15,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},6257,"dicedb","dicedb\u002Fdicedb","Open-source, low-latency key\u002Fvalue engine built on Valkey with query subscriptions and hierarchical storage tiers.","https:\u002F\u002Fdicedb.io\u002F",null,"C",10764,1411,108,123,0,9,22,4,76.15,"Other",false,"downstream\u002F8.0",true,[25,26,27,28,29,30,31,32],"cache","database","key-value","key-value-store","nosql","redis","storage-engine","valkey","2026-06-12 04:00:27","# DiceDB\n\nDiceDB is a fork of [Valkey](https:\u002F\u002Fvalkey.io\u002F) (a fork of Redis). DiceDB extends Valkey with additional capabilities while staying fully compatible with Valkey and Redis tooling and SDK ecosystem.\n\nThis is a quick start guide. For full documentation, visit [dicedb.io](https:\u002F\u002Fdicedb.io).\n\nDiceDB builds on Valkey, so you may still see Valkey references in logs, metrics, and parts of the codebase.\n\n> [!NOTE]\n> DiceDB originally started as a Golang-based storage engine and offered reactivity and higher throughput as its core offering. That implementation is now archived: [dice-legacy](https:\u002F\u002Fgithub.com\u002Fdicedb\u002Fdice-legacy). Selected features from the legacy engine will be gradually ported into the current codebase.\n\n## Get Started\n\nThe quickest and easiest way to start using DiceDB is with the official Docker image. It comes with everything pre-configured, so you can get up and running in seconds without worrying about setup details.\n\n```bash\ndocker run \\\n    --name dicedb-001 \\\n    -p 6379:6379 -v $(pwd)\u002Fdata:\u002Fdata\u002F \\\n    dicedb\u002Fdicedb\n```\n\nThis command starts a DiceDB container with the `spill` module already enabled. By default, the spill module uses RocksDB and is configured with a maximum memory limit of 250MB.\n\n### Custom Configuration\n\nIf you prefer not to use the defaults and want to explicitly [configure DiceDB](https:\u002F\u002Fdicedb.io\u002Fdocs\u002Fconf), you can run DiceDB with explicit configuration\n\n```bash\ndocker run \\\n    --name dicedb-001 \\\n    -p 6379:6379 -v $(pwd)\u002Fdata:\u002Fdata\u002F \\\n    dicedb\u002Fdicedb \\\n    dicedb-server \\\n      --port 6379 \\\n      --maxmemory 500mb \\\n      --protected-mode no\n```\n\nThis configuration sets:\n\n- DiceDB max memory limit to 500MB\n- Spill memory limit to 250MB\n\n## Running First Command\n\nOnce the container is running, connect to it, run the DiceDB CLI, and execute the commands.\n\n```bash\n$ docker exec -it dicedb-001 dicedb-cli\n> ping\n> set foo bar\n> get foo\n> incr counter\n```\n\n## What's Different\n\nDiceDB extends Valkey with the following key capabilities:\n\n- [dicedb-spill](https:\u002F\u002Fgithub.com\u002Fdicedb\u002Fdicedb-spill) - transparently persists evicted keys to disk and restores them on cache misses, enabling larger working sets within fixed memory budgets.\n\n## Building DiceDB from Source\n\nDiceDB supports Linux, macOS, OpenBSD, NetBSD, and FreeBSD. Both little-endian and big-endian systems are supported, including 32-bit and 64-bit architectures.\n\nBasic build:\n\n```\nmake\nmake test\n```\n\nFor additional build and configuration options, refer to [DiceDB documentation](https:\u002F\u002Fdicedb.io).\n\n## Running DiceDB\n\nStart server with default configuration:\n\n```\n.\u002Fsrc\u002Fdicedb-server\n```\n\nStart with a configuration file:\n\n```\n.\u002Fsrc\u002Fdicedb-server \u002Fpath\u002Fto\u002Fvalkey.conf\n```\n\nYou can also pass configuration options directly:\n\n```\n.\u002Fsrc\u002Fdicedb-server --port 9999 --replicaof 127.0.0.1 6379\n.\u002Fsrc\u002Fdicedb-server --loglevel debug\n```\n\nFor advanced configuration, refer to [DiceDB](https:\u002F\u002Fdicedb.io) or [Valkey](https:\u002F\u002Fvalkey.io) documentation.\n\n## Using DiceDB\n\nUse `dicedb-cli` or any compatible client.\n\nExample:\n\n```\n.\u002Fsrc\u002Fdicedb-cli\n\n> ping\n> set foo bar\n> get foo\n> incr counter\n```\n\n## Support\n\nDiceDB has a strong vision and roadmap. If you find DiceDB useful, please consider supporting us by starring this repo and [sponsoring us on GitHub](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Farpitbbhayani).\n","DiceDB 是一个基于 Valkey 构建的开源低延迟键值存储引擎，支持查询订阅和分层存储。它扩展了 Valkey 的功能，同时保持与 Valkey 和 Redis 工具及 SDK 生态系统的完全兼容性。核心功能包括透明持久化被驱逐的键到磁盘并在缓存未命中时恢复它们，这使得在固定内存预算内可以处理更大的工作集。DiceDB 适用于需要高性能、低延迟键值存储的应用场景，如缓存、实时数据处理等。通过 Docker 容器可以快速启动并运行 DiceDB，且支持自定义配置以满足不同需求。",2,"2026-06-11 03:06:05","top_language"]