You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: deps/README.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@ This directory contains all Valkey dependencies, except for the libc that
2
2
should be provided by the operating system.
3
3
4
4
***Jemalloc** is our memory allocator, used as replacement for libc malloc on Linux by default. It has good performances and excellent fragmentation behavior. This component is upgraded from time to time.
5
-
***hiredis** is the official C client library for Redis. It is used by redis-cli, redis-benchmark and Redis Sentinel. It is part of the Redis official ecosystem but is developed externally from the Redis repository, so we just upgrade it as needed.
5
+
***libvalkey** is the official C client library for Valkey. It is used by valkey-cli, valkey-benchmark and Valkey Sentinel. It is managed in a separate project and updated as needed.
6
6
***linenoise** is a readline replacement. It is developed by the same authors of Valkey but is managed as a separated project and updated as needed.
7
7
***lua** is Lua 5.1 with minor changes for security and additional libraries.
8
8
***hdr_histogram** Used for per-command latency tracking histograms.
@@ -59,14 +59,15 @@ cd deps/jemalloc
59
59
4. Update jemalloc's version in `deps/Makefile`: search for "`--with-version=<old-version-tag>-0-g0`" and update it accordingly.
60
60
5. Commit the changes (VERSION,configure,Makefile).
61
61
62
-
Hiredis
62
+
Libvalkey
63
63
---
64
64
65
-
Hiredis is used by Sentinel, `valkey-cli` and `valkey-benchmark`. Like Valkey, uses the SDS string library, but not necessarily the same version. In order to avoid conflicts, this version has all SDS identifiers prefixed by `hi`.
65
+
Libvalkey is used by Sentinel, `valkey-cli` and `valkey-benchmark`.
66
+
The library is built without its own version of the sds and dict type and uses the Valkey provided variant instead.
0 commit comments