- 16 Mar, 2024 1 commit
-
-
guoguangwu authored
Signed-off-by:
guoguangwu <guoguangwug@gmail.com>
-
- 19 Aug, 2023 1 commit
-
-
Chayim authored
* Adding spellcheck testing * words * updating version of spellcheck action
-
- 25 Jul, 2023 1 commit
-
-
michael-grunder authored
See #1206, #1213
-
- 29 May, 2023 1 commit
-
-
Viktor Söderqvist authored
* Implement redisSetTcpUserTimeout to set socket option TCP_USER_TIMEOUT * Documentation for redisSetTcpUserTimeout and some more undocumented functions Documentation for redisReconnect() and the setters of socket options: * redisKeepAlive() * redisEnableKeepAliveWithInterval() * redisSetTcpUserTimeout()
-
- 15 Nov, 2022 1 commit
-
-
michael-grunder authored
-
- 10 Nov, 2022 1 commit
-
-
dachui authored
-
- 07 Nov, 2022 1 commit
-
-
michael-grunder authored
- Update changelog. - Bump version/soname defines.
-
- 19 Sep, 2022 1 commit
-
-
Bjorn Svensson authored
* Update include example in README * Update pkg-config installed via CMake Gives the include directory to enable the use of: #include <hiredis/hiredis.h> but keeps the existing include dir. for backwards compatibility. Example: > pkg-config hiredis --cflags -D_FILE_OFFSET_BITS=64 -I/usr/local/include/hiredis -I/usr/local/include * Update pkg-config installed via Make Gives the include directory to enable the use of: #include <hiredis/hiredis.h> but keeps the existing include path for backwards compatibility. Example: > pkg-config hiredis --cflags -D_FILE_OFFSET_BITS=64 -I/usr/local/include/hiredis -I/usr/local/include
-
- 02 Sep, 2022 2 commits
-
-
Michael Grunder authored
Add REDIS_OPT_PREFER_UNSPEC See: #1099, #1096 Co-authored-by:
Viktor Söderqvist <viktor.soderqvist@est.tech> Co-authored-by:
Viktor Söderqvist <viktor.soderqvist@est.tech> Co-authored-by:
Viktor Söderqvist <viktor.soderqvist@est.tech>
-
michael-grunder authored
Additionally document the new `REDIS_OPT_PREFER_IPV4`, `REDIS_OPT_PREFER_IPV6` as well as the rest of our existing options. See #1096
-
- 26 Aug, 2022 1 commit
-
-
michael-grunder authored
In f69fac76, our async onConnect callback was improved to take a non-const redisAsyncContext allowing it to be reentrant. Unfortunately, this is a breaking change we can't make until hiredis v2.0.0. This commit creates a separate callback member and corresponding function that allows us to use the new functionality, while maintaining our existing API for legacy code. Fixes #1086
-
- 10 Aug, 2022 1 commit
-
-
Stan Hu authored
The previous example left `ssl_error` uninitialized. `redisCreateSSLContex` is not guaranteed to set this when no error occurs. Use the `REDIS_SSL_CTX_NONE` constant instead of 0 to be precise.
-
- 04 Aug, 2022 1 commit
-
-
Björn Svensson authored
-
- 26 Jun, 2022 3 commits
-
-
michael-grunder authored
-
Kristján Valur Jónsson authored
-
Kristján Valur Jónsson authored
-
- 10 Oct, 2021 1 commit
-
-
michael-grunder authored
Since TravisCI.org was deprecated we've been without any tests. This commit adds back basic tests in Ubuntu, CentOS, and MacOS. More sophisticated tests/platforms to come in the future (e.g. 32bit tests). See: #992
-
- 07 Oct, 2021 1 commit
-
-
michael-grunder authored
-
- 04 Oct, 2021 1 commit
-
-
michael-grunder authored
-
- 23 May, 2021 1 commit
-
-
michael-grunder authored
Closes #929
-
- 24 Apr, 2021 1 commit
-
-
plan-do-break-fix authored
-
- 17 Feb, 2021 1 commit
-
-
cheese1 authored
-
- 27 Oct, 2020 1 commit
-
-
Jeremy Cohen authored
-
- 03 Aug, 2020 1 commit
-
-
michael-grunder authored
-
- 29 Jul, 2020 1 commit
-
-
michael-grunder authored
-
- 20 Jul, 2020 2 commits
-
-
Michael Grunder authored
-
Michael Grunder authored
Proper support for RESP3 PUSH messages. By default, PUSH messages are now intercepted and the reply memory freed. This means existing code should work unchanged when connecting to Redis >= 6.0.0 even if `CLIENT TRACKING` were then enabled. Additionally, we define two callbacks users can configure if they wish to handle these messages in a custom way: void redisPushFn(void *privdata, void *reply); void redisAsyncPushFn(redisAsyncContext *ac, void *reply); See #825
-
- 26 May, 2020 1 commit
-
-
Michael Grunder authored
-
- 24 May, 2020 1 commit
-
-
Yossi Gottlieb authored
-
- 22 May, 2020 1 commit
-
-
Michael Grunder authored
* Adds an indirection to every allocation/deallocation to allow users to plug in ones of their choosing (use custom functions, jemalloc, etc). * Gracefully handle OOM everywhere in hiredis. This should make it possible for users of the library to have more flexibility in how they handle such situations. * Changes `redisReaderTask->elements` from an `int` to a `long long` to prevent a possible overflow when transferring the task elements into a `redisReply`. * Adds a configurable `max elements` member to `redisReader` that defaults to 2^32 - 1. This can be set to "unlimited" by setting the value to zero.
-
- 16 May, 2020 1 commit
-
-
Michael Grunder authored
Addresses #506
-
- 28 Feb, 2020 1 commit
-
-
Michael Grunder authored
Housekeeping * Check for C++ (#758, #750) * Include `alloc.h` in `make install` and `cmake` * Add a `.def` file for Windows (#760) * Include allocation wrappers referenced in adapter headers * Fix minor syntax errors and typos in README * Fix CI in Windows by properly escaping arguments (#761)
-
- 10 Oct, 2019 1 commit
-
-
michael-grunder authored
-
- 07 Oct, 2019 1 commit
-
-
Yossi Gottlieb authored
-
- 22 Jul, 2019 1 commit
-
-
Odin Hultgren Van Der Horst authored
- Removed whitespace before newline - Removed win style newline
-
- 26 Oct, 2018 1 commit
-
-
Jean Flach authored
Add note about using context->data to pass user data to connect and disconnect callbacks
-
- 20 Apr, 2016 2 commits
-
-
Jan-Erik Rediger authored
-
Jan-Erik Rediger authored
[ci-skip]
-
- 26 Mar, 2016 1 commit
-
-
Jan-Erik Rediger authored
Closes #361
-
- 16 Apr, 2015 1 commit
-
-
Jan-Erik Rediger authored
-