I was tired of heavy cache systems, so I built my own open-source KV-Storage
说明与用途
SabaMemDB 是一个轻量级的 .NET 原生键值存储,消除了使用 Redis 的需求。
问题
Need a fast, lightweight, standalone Key‑Value cache for small‑to‑medium .NET projects without the overhead of Redis.
结果
SabaMemDB provides a lightweight, zero‑allocation, atomic KV store that eliminates the need for Redis in small .NET projects, reducing memory footprint and operational overhead.
工作流
- 1. Build and run the SabaMemDB server (Docker image or .NET binary).
- 2. Add the SabaMemDB.Client NuGet package to the .NET project.
- 3. Instantiate SMDBClient with server address and optional password.
- 4. Use Set, Get, Incr, Decr methods for key‑value operations.
- 5. Deploy the server as a Docker container for production or local testing.
证据
I just wanted a standalone, native, and extremely lightweight client-server KV database built entirely in modern C#.
Docker‑Ready – Ships with a ready‑to‑use Docker image in the GitHub Registry.
- 记录日期: 2026-09-15T06:15:42.185Z