Java Tech Enthusiast
Jan 4, 2024 · Databases
Redis Simple Dynamic String (SDS) Implementation Overview
Redis implements its own Simple Dynamic String (SDS) instead of plain C strings because SDS stores length for O(1) queries, pre‑allocates extra space and lazily reuses freed bytes, prevents buffer overflows, handles binary data, and uniformly backs all string keys, values and container elements.
C languageRedisSDS
0 likes · 8 min read