Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I was tired of heavy cache systems, so I built my own open-source KV-Storage

Description and use

SabaMemDB is a lightweight, native key‑value store for .NET that removes the need for Redis.

Problem

Need a fast, lightweight, standalone Key‑Value cache for small‑to‑medium .NET projects without the overhead of Redis.

Outcome

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.

Workflow

  • 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.

Evidence

I just wanted a standalone, native, and extremely lightweight client-server KV database built entirely in modern C#.

Source

Docker‑Ready – Ships with a ready‑to‑use Docker image in the GitHub Registry.

Source

  • Record date: 2026-09-15T06:15:42.185Z