Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Node Redis

Official collective of the Node.js Redis NPM packages; redis, redis-parser & more.
Collective - https://opencollective.com/node-redis - Website: https://noderedis.dev - Code: https://github.com/redis/node-redis

Remove Rubocop exclusion for test/remote_server_control_commands_test.rb

github.com/redis/redis-rb - f0abed34c5252e3e08f20f394756fd3f13256620 authored 12 months ago
test: skip block check if no deplay after flush

github.com/redis/rueidis - 9adddbceea03780e84bb6a31ad96543eefbdfbe5 authored 12 months ago
Remove redundant call to #to_s

github.com/redis/redis-rb - d53b68c757f20eae8413f2f7ba524d28fb312077 authored 12 months ago
Fix sorted set leaderboard typo (#2656)

github.com/redis/redis-doc - 578a29db40c8935343a97b92905c97293b4b249a authored 12 months ago
perf: skip block check if no deplay after flush

github.com/redis/rueidis - 7576c303feb15b8445677ff1dd15824a783bd00a authored 12 months ago
Fix heap-use-after-free when pubsubshard_channels became NULL (#13038)

After fix for #13033, address sanitizer reports this heap-use-after-free
error. When the pubsub...

github.com/redis/redis - 81666a651089938c9dbd5783481d22f064d22291 authored 12 months ago
Fix dict don't rehash when there is child test (#13035)

The reason is the same as #13016. The reason is that in #12819,
in cron, in addition to trying ...

github.com/redis/redis - 886b117031031154ecfa496fc687c16e801169a2 authored 12 months ago
Prevent LSET command from causing quicklist plain node size to exceed 4GB (#12955)

Fix #12864

The main reason for this crash is that when replacing a element of a
quicklist pa...

github.com/redis/redis - 1f00c951c27f0332fd8e703beaf9e28cb404a0b4 authored 12 months ago
Improve error handling in connSocketBlockingConnect for various connction failures (#13008)

This commit addresses a problem in connSocketBlockingConnect where
different types of connectio...

github.com/redis/redis - 0777dc7896365ff50ac402c8f65cbc826aa34c69 authored 12 months ago
Fix invalid dictNext usage when pubsubshard_channels became empty (#13033)

After #12822, when pubsubshard_channels became empty, kvstoreDictDelete
will delete the dict (w...

github.com/redis/redis - 80965154324a931a6664ad13fcc0f7aa49efc6cd authored 12 months ago
Re-compute active_defrag_running after adjusting defrag configurations (#13020)

Currently, once active defrag starts, we can not adjust
active_defrag_running
downwards. This ...

github.com/redis/redis - 13bd3643c25c708599d49bd2a2081d0b38c467a0 authored 12 months ago
Minor optimization for expire dict in defragKey (#13027)

Since now a DB in cluster mode is divided into 16384 dicts, here
we directly check kvstoreDictS...

github.com/redis/redis - 87eaf119cdcae9647556648a4b4260051ed39613 authored 12 months ago
Fix kvstore unable to push resize_cursor for resize when dict is NULL (#13031)

When the dict is NULL, we also need to push resize_cursor, otherwise it
will keep doing useless...

github.com/redis/redis - 84fd745d65013bfdfc6d5482ebfbb1a1b7d66e05 authored 12 months ago
Refactor the per-slot dict-array db.c into a new kvstore data structure (#12822)

# Description
Gather most of the scattered `redisDb`-related code from the per-slot
dict PR (#...

github.com/redis/redis - 8cd62f82ca7a42755ea606e3bf8e28f244055152 authored 12 months ago
Fix active expire timeout when db done the scanning (#13030)

When db->expires_cursor==0, it means the DB is done the scanning,
we should exit the loop to av...

github.com/redis/redis - f20774eced7eba5dfb9cf9b76ed5d6aa3950177c authored 12 months ago
docs: Add timeout parameter for get_message example (#3129)

The `get_message()` method in asyncio PubSub has a `timeout` argument that defaults to 0.0, caus...

github.com/redis/redis-py - 6240ea1e46bf5c8d79862c5eac30d48ff1f9a62e authored 12 months ago
Allow to control the minimum SSL version (#3127)

* Allow to control the minimum SSL version

It's useful for applications that has strict secur...

github.com/redis/redis-py - 7df57e5a32ad44446c1209ed7b8a38e996036354 authored 12 months ago
Fix dotnet version testing (#242)

* Run dotnet format on existing code

* Streamline CI jobs

Add net8.0 as target framework.
...

github.com/redis/NRedisStack - 980a77c098f867f24979d3e912ae1c699de58442 authored 12 months ago
Bump codecov/codecov-action from 3 to 4 (#3131)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Relea...

github.com/redis/redis-py - 7f632962d124d74a361a961a5ee452593098d1b8 authored 12 months ago
Bump actions/stale from 3 to 9 (#3132)

Bumps [actions/stale](https://github.com/actions/stale) from 3 to 9.
- [Release notes](https://...

github.com/redis/redis-py - b1ee455ec2e384f9f4092717b02e640d06e8e1a6 authored 12 months ago
release already acquired connections on ClusterPipeline, when get_connection raises an exception (#3133)

Signed-off-by: zach.lee <[email protected]>

github.com/redis/redis-py - 2f88840383453d713859244b8206d7f942c3bcc4 authored 12 months ago
Add missing structural API changes to JSON file (#12434)

The JSON file lacks the following structural API changes:

- GEORADIUSBYMEMBER: add the ANY op...

github.com/redis/redis - 02a87885e64c4f911aaefc04b2099cfb780ef720 authored 12 months ago
Make db->avg_ttl more precise (#12949)

Currently, We compute `db->avg_ttl` after each short `dbScan` sweep (a
few buckets without chec...

github.com/redis/redis - c1041c2c0d7b66e4d11104e64f6c81a34ca3a2f8 authored 12 months ago
chore: tag subpkg automatically

github.com/redis/rueidis - dd8496320044e83d74b3b0950e9a7fca34da54ad authored 12 months ago
feat: bump v1.0.28

github.com/redis/rueidis - 8a58668be1dd0f941dac88bb6a1d4a53f434fb5a authored 12 months ago
perf: remove unnecessary err check

github.com/redis/rueidis - 0bee39642684e68bc18047f6e97a9a3c2c49fb78 authored 12 months ago
fix: clear conn deadline when sending blocking commands in syncDoMulti

github.com/redis/rueidis - e0b7b938f24061e30d9f4bc40e124bf7e7489fa3 authored 12 months ago
feat: streaming read with DoStream() and DoMultiStream()

github.com/redis/rueidis - 8998f6c3e63534c578208a722ae428fb02d5a3a7 authored 12 months ago
chore: drop incomplete rueidisprom for the next release

github.com/redis/rueidis - 7e3ae9a15ca12cd8599e32e04c096a678d548b04 authored 12 months ago
feat: single streaming read with DoReader()

github.com/redis/rueidis - 9fdf3e52a85c2f15531bc7a385f1cf68e52cf806 authored 12 months ago
feat: single streaming read with DoReader()

github.com/redis/rueidis - 7016a40d3b774e15a60c84c1ee46b12ddee6f968 authored 12 months ago
Refine the purpose of rdb saving with accurate flags (#12925)

In Redis, rdb is produced in three scenarios mainly.

- backup, such as `bgsave` and `save` co...

github.com/redis/redis - 62153b3b2fdd96086c0eaa1735793b2ef8bb311c authored 12 months ago
Docker documentation (#2623)

* Create install-on-aws

* adding description for RedisInsight on Docker

* Update configura...

github.com/redis/redis-doc - 6895f84525858aafd0bd76ef35eafd28a01b89e4 authored 12 months ago
Fix review comments

github.com/redis/hiredis - ab30060a6ed10aca62d8efe9f96c2b7ec05e70f6 authored 12 months ago
Add support of RESP3 attribute type

Currently, Redis DEBUG PROTOCOL 'attrib' command will return an
attribute type, but hiredis does...

github.com/redis/hiredis - 5b253d89c7cc9593723334e0a45077bd4008d3db authored 12 months ago
Fix dict resize allow test (#13016)

Ci report this failure:
```
*** [err]: Don't rehash if used memory exceeds maxmemory after reh...

github.com/redis/redis - 9a7d3118551d505d7e86ed9d9f38f56429320f53 authored 12 months ago
Fix module assertion crash when timer and timeout are unlocked in the same event loop (#13015)

When we use a timer to unblock a client in module, if the timer
period and the block timeout ar...

github.com/redis/redis - 6016973ac01b8b85a0361f885212b83443187304 authored 12 months ago
Fix module unblock crash due to no timeout_callback (#13017)

The block timeout is passed in the test case, but we do not pass
in the timeout_callback, and i...

github.com/redis/redis - 74a6e48a3d2a86402cd653eb9e6626fdb78fedd8 authored 12 months ago
Merge pull request #1251 from wholien/jc/add-pexpiretime

Add PEXPIRETIME

github.com/redis/redis-rb - cd88550c5fb4d73c96f6499eb86d309209790ead authored 12 months ago
Add PEXPIRETIME

edit expiretime's descriptions

github.com/redis/redis-rb - 1e52c1145954a0ed8554a8f8788b3c726e4f8d72 authored 12 months ago
Fix memory leak.

When redisLibuvAttach receives error from call to
uv_poll_init_socket there is a memory leaked p...

github.com/redis/hiredis - 2706c3e16d57c9babd24bfd83ade2efcdb13a7b8 authored 12 months ago
Add novalues option to command HSCAN. (#12765)

Add a way to HSCAN a hash key, and get only the filed names.
Command syntax is now:
```
HSCAN...

github.com/redis/redis - f469dd8ca6f8aa9831bbdf822a0f16f3870afb8d authored 12 months ago
Implement `CLIENT KILL MAXAGE <maxage>` (#12299)

Adds an ability to kill clients older than a specified age.

Also, fixed the age calculation i...

github.com/redis/redis - 24f6d08b3f2d9de06fabdab980a06d62229a2b2f authored 12 months ago
fix dict rehash tests introduced by #12802 broken by #12819 (#13009)

tests consistently fail on timeout (sleep that's too short).
it now takes more time because in ...

github.com/redis/redis - 7c9f41b52b3a664c07581c83f9256fbedb798dfe authored 12 months ago
Fix timeout not being set in module blockClient case (#13011)

This was introduced in #13004, missing this assignment.
It causes timeout to be a random value ...

github.com/redis/redis - 45a35a79c761766d46b3d97169cf62969e2c9ff4 authored 12 months ago
Adds connection timeout option to redis-cli (#10609)

This allows specifying the timeout value for opening the TCP
connection to a server. The timeou...

github.com/redis/redis - 76adbf6ff01c566c01d9c8530a19a83f0f2c059f authored 12 months ago
Merge pull request #1248 from wholien/jc/add-expiretime

Add EXPIRETIME

github.com/redis/redis-rb - a51d50c6f56b32403c3fd3fcea513581e7f26616 authored 12 months ago
Add Expiretime

make rubocop happy is my only desire

github.com/redis/redis-rb - 2e693be8d391c3ae376ff9559507aab1f1071112 authored 12 months ago
Fix blocking commands timeout is reset due to re-processing command (#13004)

In #11012, we will reprocess command when client is unblocked on keys,
in some blocking command...

github.com/redis/redis - 492021db95288be2095ec7f1db2ee043fac3c2d9 authored 12 months ago
ci: Use GITHUB_OUTPUT envvar instead of set-output command

`save-state` and `set-output` commands used in GitHub Actions are deprecated and [GitHub recomme...

github.com/redis/redis-om-spring - f5e6c1d0d45dc702b3043b4aff89d6a2c7313c50 authored 12 months ago
Optimize resizing hash table to resize not only non-empty dicts. (#12819)

The function `tryResizeHashTables` only attempts to shrink the dicts
that has keys (change from...

github.com/redis/redis - af7ceeb76587b79fe33d3d8660b4128a34b6093d authored 12 months ago
Add RM_TryCalloc() and RM_TryRealloc() (#12985)

Modules may want to handle allocation failures gracefully. Adding
RM_TryCalloc() and RM_TryReal...

github.com/redis/redis - c5273cae189f84197cea887419c67eeafce1fb58 authored 12 months ago
test: rueidisotel with the Arbitrary command builder

github.com/redis/rueidis - a171bb750de6f4ddec6c94198bf95ec834dbedee authored 12 months ago
Fix maxmemory-samples stack overflow crash in evictionPoolPopulate, limit its value to [1,64] (#13000)

We have not limited the value of maxmemory-samples in the past, it can
be set very large. If it...

github.com/redis/redis - acd960522315583844669f37dd059f21bd5faaae authored 12 months ago
Update info docs with two buffer limit metrics. (#2520)

Add explains about "client_query_buffer_limit_disconnections" and
"client_output_buffer_limit_d...

github.com/redis/redis-doc - f0fc05d56d2bb85458661e9bab0d2e3ffd7875fd authored 12 months ago
Merge pull request #459 from unknowntpo/feat-align-go-redis-json

feat: add `JSONCmdable` to rueidiscompat

github.com/redis/rueidis - ffeb7c7a7bb442ed0807ea16a5f480a961b975bf authored 12 months ago
refactor(JSONCmd): tweak wrongly handled reply

github.com/redis/rueidis - 92c36fafe46437352aa9cf7dd931c87a33ca6161 authored 12 months ago
refactor(newSliceCmd): take isJSONObjKeys cond outside of loop

github.com/redis/rueidis - 7faf9f76c228ad968bcaabf61d08bf7acb404607 authored 12 months ago
refactor: remove unnecessary set nil operation

github.com/redis/rueidis - 91cb8211624f08723baaf1cb5589b9b9db2b7695 authored 12 months ago
docs: remove unused comments

github.com/redis/rueidis - 0c303636228fd1b91ef33efc3b9391e4aa5e629b authored 12 months ago
Add Kedis (Kotlin Multiplatform redis client library)

github.com/redis/redis-doc - 44a5a0f7c64be18ca9435d91a7797e2ccfe69997 authored 12 months ago
Merge pull request #458 from redis/fix-rueidislock-457

fix: rueidislock deadlock caused by the absence of peers

github.com/redis/rueidis - 1c5919cb90ed786a080acad5102966a9fb049a1a authored 12 months ago
fix: JSONSetMode: XX, NX

github.com/redis/rueidis - 8d19ea15b0df47f0df8ef1247302396dab330432 authored 12 months ago
implement JSONCmdable

github.com/redis/rueidis - a7b4c1ca5c8e62ecfa6680271cfc4ad1c6b298ac authored 12 months ago
test: rueidislock deadlock caused by the absence of peers

github.com/redis/rueidis - 627192ef0e6e65a8c2ee3c2ae5b8ad405ba0a108 authored 12 months ago
Reduce performance impact of dict rehashing and make it shorter. (#12899)

#### Problem Statement:
For any read/update operation during rehashing, we're doing ~10+ random...

github.com/redis/redis - 5358bd7cdd9655feabfea98032e6de72dbd5aeca authored 12 months ago
fix the wrong path in mkreleasehdr.sh (#12993)

The question is introduced in #12799 , the script cannot find the
correct src and deps director...

github.com/redis/redis - 98881f755885271fe6a55b3479c5496674571b0e authored 12 months ago
Avoid NPE in MultiNodePipelineBase (#3697)

Should get connection first and then create new pipeline queue, otherwise it would cause NPE whe...

github.com/redis/jedis - 64b5aac03bc26a1278796718a49c264d0005164f authored 12 months ago
fix: rueidislock deadlock caused by the absence of peers

github.com/redis/rueidis - 3df98dd12012a5a19f1162295982f0b7800d2736 authored 12 months ago
perf: prevent unnecessary heap escapes in rueidislock

github.com/redis/rueidis - 33e9233955925a4e66fe2d8613443c4ca95ef5df authored 12 months ago
perf: improve the speed of parsing a resp integer

github.com/redis/rueidis - c0ce6983ba500141f37d5c69a4d03aa7262b0d37 authored 12 months ago
Fix unauthenticated client query buffer 1MB limit (#12989)

Code incorrectly set the limit value to 1024MB.
Introduced in #12961.

github.com/redis/redis - 4cb5ad85a5e9669f878f4493e5a08eac4f0e0142 authored almost 1 year ago
Revert multi OOM limit and add multi buffer limit (#12961)

Fix #9926 , and introduce an alternative method to prevent abuse of
transactions:

1. revert ...

github.com/redis/redis - 85a834bfa2a31cd7c5754fe1611cf059657c0fb4 authored almost 1 year ago
Merge pull request #456 from DestroyerAlpha/movedependency

Add go.mod for rueidisaside and om packages

github.com/redis/rueidis - e869b8bd2e3f3671307cc117a39f61d3ac54ae64 authored almost 1 year ago
Add sender NULL check in clusterProcessGossipSection invalid_ids case (#12980)

In the following case sender may be unknown, so we need to set up a
NULL check for sender:
```...

github.com/redis/redis - 07b292af5e86459e435da5986f87bc4f7415d437 authored about 1 year ago
refactor: unify the block handling style of Do() and DoMulti()

github.com/redis/rueidis - 549f23f9ec0a4eaf2a717e7a703c6a17c49f22f2 authored about 1 year ago
Add INCR type command against wrong argument test cases. (#12836)

We have test cases for incr related commands with no key exist and
spaces in key and wrong type...

github.com/redis/redis - 685409139b755e4ba8686b21a71ac11e060ddbaa authored about 1 year ago
Allow running WAITAOF in scripts, remove NOSCRIPT flag (#12977)

In #11568 we removed the NOSCRIPT flag from commands, e.g. removing
NOSCRIPT flag from WAIT. Ai...

github.com/redis/redis - 85c31e0cff5d670ef4de3ce52c64dc9074f603b4 authored about 1 year ago
Some cleanups around function (#12940)

This PR did some cleanups around function:
- drop the comment about Libraries Ctx, since we do ...

github.com/redis/redis - 628c0dea1b12ae28ce44a8cfa638dc784fe1bb2b authored about 1 year ago
Fix grammer in BlockingConnectionPool class documentation (#3120)

Co-authored-by: ahmedabdou14 <root@xps>

github.com/redis/redis-py - 1a7d474268fe7072686369adc20aa498d63f063e authored about 1 year ago
chore: update OpenTelemetry and Uptrace to the latest version (#2864)

* chore: update OpenTelemetry and Uptrace to the latest version

* chore: remove Go 1.19.x bui...

github.com/redis/go-redis - 2512123b7686dca1f7f0208eaada6cdf3ef0189c authored about 1 year ago
update redis-check-rdb types (#12969)

seems that we forgot to update the array in redis-check rdb.

github.com/redis/redis - f9a0eb60f7bde2c2ef561afa36c1004bf7f41b93 authored about 1 year ago
Bump actions/cache from 3 to 4 (#12978)

Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
<details>
<summary>Releas...

github.com/redis/redis - 12fd7524435885b99790e5d945bc9db7f2b2b6fd authored about 1 year ago
Exit early if slowlog/acllog max len set to zero (#12965)

Currently slowlog gets disabled if slowlog-log-slower-than is set to less than zero. I think we ...

github.com/redis/redis - 2bce71b5ff98766a3dd64c36af8f3c1bdb54670b authored about 1 year ago
Prevent nodes with invalid IDs from being propagated through gossip (#12921)

There have been occasional instances of memory corruption (though code bugs or bit flips) leadin...

github.com/redis/redis - e12f2decc1cf7742878d516d89d38af178119b17 authored about 1 year ago
Merge pull request #1247 from redis/dependabot/github_actions/actions/cache-4

Bump actions/cache from 3 to 4

github.com/redis/redis-rb - e16cab83cfa7cada4160764200db325c546d6798 authored about 1 year ago
Bump actions/cache from 3 to 4

Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://g...

github.com/redis/redis-rb - 09e9bddcbd71d508c507d56b175326d573ac3a07 authored about 1 year ago
refactor: unify the aborting style of Do() and DoMulti()

github.com/redis/rueidis - eb3729bc5d7d38d75572a71f351b51b0d04b3d9a authored about 1 year ago
Add "Production usage" section to Jedis quick start (#2636)

github.com/redis/redis-doc - 68992d7653d34ac83969339c774cf1922143897b authored about 1 year ago
Set the correct id for tempDb (#12947)

background: some modules need to know the `dbid` information, such as
the function used during ...

github.com/redis/redis - 8d0156eb186e60a32be3f0210d79f7289fcc6e66 authored about 1 year ago
CMakeList: add option to not install NuGet packaging

The NuGet hiredis.target packaging description file is of no use on
systems that are not using N...

github.com/redis/hiredis - ff7a064490e0aacf718a5263b25b2ddaad0d245e authored about 1 year ago
Fix macOS and FreeBSD CI runners.

* Update macOS to brew install [email protected]
* Switch freeBSD runner to v1 and switch from running i...

github.com/redis/hiredis - 94d931d96ab2770a78dad92603667867bbf452f5 authored about 1 year ago
Add modules support to async RedisCluster (#3115)

github.com/redis/redis-py - 70e2a1321019a4df873230ac64f11f1215198624 authored about 1 year ago
Merge pull request #451 from erdemtuna/main

refactor: move rueidisotel dependencies

github.com/redis/rueidis - 625e68ad6546bfe773ceadc6d3559f3eebdf8b0f authored about 1 year ago
refactor: move rueidisotel dependencies

github.com/redis/rueidis - fe44a79456aa6052c3c3532cc9df6c95f4da76c9 authored about 1 year ago
refactor: remove unecessary checks

github.com/redis/rueidis - 21dfc788f18aafedb5d57d08faebbc685da8beb5 authored about 1 year ago
Change dictGetSafeIterator to dictGetIterator in pubsub (#12931)

In #12838, we misuse the safe iterator of the client dict, so we can't
catch the synchronous re...

github.com/redis/redis - 85a239b363591a7f35f66eb8370cabead8545ffa authored about 1 year ago
Change the threshold of dict expand, shrink and rehash (#12948)

Before this change (most recently modified in
https://github.com/redis/redis/pull/12850#discuss...

github.com/redis/redis - b07174afc2aa8519dae68ac89eb66b8104f918e5 authored about 1 year ago