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
If fopen() is successful, but redis_fstat() determines the file is zero
bytes, the file handle ...
If fopen() is successful, but redis_fstat() fails, the file handle
stored in fp will leak. This...
If a recursive call to dirRemove() returns -1, dirRemove() the directory
handle stored in dir w...
It's good for users to know that they need to specify "default" as the username when authenticat...
github.com/redis/redis-doc - c2d73cd8d9c9a461bf18651287357caf23653bfa authored over 1 year agogithub.com/redis/redis-om-spring - c7d011979834dc6c48355c518ca61a3267cb75e5 authored over 1 year ago
In the protocol spec, the description of how maps are represented in RESP2 is incorrect.
"Map...
github.com/redis/redis-doc - 072898399523843e4abb6c50e9e9a2ac1935910e authored over 1 year ago
dictExpandAllowed (for the main db dict and the expire dict) seems to
involve a few function ca...
A followup PR for #12742
Add some brief comments explaining the purpose of the file to the head...
We meant to divide it by the number of slots, otherwise it will do slots
times
dictExpand, bug...
This PR reworks the clustering code to support multiple clustering
implementations, specificall...
Signed-off-by: Josh Hershberg <yehoshua@redis.com>
github.com/redis/redis - eebb02582676c65300f37d4c470ae0f67ecb3723 authored over 1 year ago
Move primary functions used to implement datapath
clustering into cluster.c, making them shared....
Divide up clusterCommand into clusterCommand for shared
sub-commands and clusterCommandSpecial f...
Signed-off-by: Josh Hershberg <yehoshua@redis.com>
github.com/redis/redis - 13b754853c11b6234512778e620e5576e546394b authored over 1 year agoSigned-off-by: Josh Hershberg <yehoshua@redis.com>
github.com/redis/redis - 290f376429ddfb43dd88215e274b2ffa3d5bcac9 authored over 1 year agoSimple rename, "GetSlotBit" is implementation specific
Signed-off-by: Josh Hershberg <yehoshua@...
github.com/redis/redis - 33ef6a30039692ee3a106d058e2e9df1c7198ecf authored over 1 year agoSigned-off-by: Josh Hershberg <yehoshua@redis.com>
github.com/redis/redis - 040cb6a4aa4cee0529772fd979c654457f7e1628 authored over 1 year ago
Move (but do not change) some items from cluster_legacy.c
back info cluster.c. These items are s...
The failover command is up until now not supported
in cluster mode. This commit allows a cluster...
More declerations can be moved into cluster_legacy.h
as they are not requied for the cluster api...
Move clusterNode into cluster_legacy.h.
In order to achieve this some accessor methods
were adde...
Move clusterState into cluster_legacy.h. In order to achieve
this some "accessor" methods needed...
github.com/redis/rueidis - f81f163b9e3cce9dbacf9f66adbcc5e679642610 authored over 1 year ago
When we are loading data, it is not safe to generate data
through DEBUG POPULATE. POPULATE may ...
feat: read-write splitting
github.com/redis/rueidis - cb76d15d93dc7f02bfdb130012e4cba150854a22 authored over 1 year agocreate new cluster.c
Signed-off-by: Josh Hershberg <yehoshua@redis.com>
forgot to #include clu...
github.com/redis/redis - 6a6ae6ffe803485573bb22b9f97e416fc0bbe09d authored over 1 year agoSigned-off-by: Josh Hershberg <yehoshua@redis.com>
github.com/redis/redis - 86915775f15bcb4c6f8f6dc73b82e1d320e70776 authored over 1 year ago
Move some declerations from cluster.h to cluster_legacy.h.
The items moved are specific to the l...
github.com/redis/rueidis - d115a789988ccb28a17add44fb5422930d2a4442 authored over 1 year ago
github.com/redis/rueidis - 3bb4fb58e43879fa87824249b8325a4751323c7d authored over 1 year ago
github.com/redis/NRedisStack - 6a17dfe213a729385bb611623de5f80e9cf1b84a authored over 1 year ago
dotnet 8 preview
github.com/redis/NRedisStack - 16ac7a7e452491df52a192232881a53bfe970260 authored over 1 year agogithub.com/redis/rueidis - 3139c13ca43b983f16a136238fa71deb1bd2e0a6 authored over 1 year ago
Make redis-cli --bigkeys and --memkeys usable on a replicas in cluster
mode, by sending the REA...
Add documentation of the URI format in the `--help` output of
`redis-cli` and `redis-benchmark`...
We have some test cases of swapdb with watchkey but missing seperate
basic swapdb test cases, u...
CI reports that this test failed, the reason is because during
the command processing, the node...
github.com/redis/rueidis - 3ed2b3ed77783493acf332cc5bbbff9541f1a950 authored over 1 year ago
Fix races in publish_subscribe_test.rb and update truffleruby
github.com/redis/redis-rb - 58e43cff79a1a41c9a3979deec499149003d9767 authored over 1 year agogithub.com/redis/rueidis - 9cf7c83422d6e301edda91f380bfbfd5e61a5c06 authored over 1 year ago
github.com/redis/rueidis - 1178a7cfa1763dd2333525147020c5bf2ae9f708 authored over 1 year ago
* See https://github.com/oracle/truffleruby/issues/3321
github.com/redis/redis-rb - 2a65de5a3bf5503c1122b952a691f28f24c0a9b8 authored over 1 year ago* Older versions are not supported.
github.com/redis/redis-rb - c430c8400f0f0cdc91f377409363f2beb194a1be authored over 1 year agogithub.com/redis/redis - eb392c0a6f247d507df07ca39386bf2b5d895424 authored over 1 year ago
Introduced by #11695, should skip empty db in case unnecessary SELECT.
github.com/redis/redis - 6013122c8e094e67891017ee1321d47d54363549 authored over 1 year agoCluster: Preserve message and suberrors when raising CommandErrorCollection
github.com/redis/redis-rb - a592a63d6371ea4359c5334dbe523cc1425a2228 authored over 1 year ago
The constructor signature for CommandErrorCollection is (errors,
message). That means if you cal...
fix(adapter): Closes #411
github.com/redis/rueidis - 4532630306ad234bc53cd97441e9f208fa6663c5 authored over 1 year agogithub.com/redis/redis-py - 8875d553ba52b630f6c23cd69723f2be720b15b8 authored over 1 year ago
* CSC
* get keys from command
* fix review comments
* return respone in execute_command...
github.com/redis/redis-py - 69782750343496b7b88bf82c006f4205afd7aabd authored over 1 year ago* Rename 'activeactive' package to 'mcf'
* Reformat imports in UnifiedJedis
github.com/redis/jedis - c1cc657e8b3a984aab8779f84aa0ff55c2b29118 authored over 1 year ago
In swapdb mode, the temp db does not init the rehashing list,
the change added in #12764 caused...
github.com/redis/rueidis - 5a6bb6952b49cfcba11b1b799b0bda113298dfa1 authored over 1 year ago
github.com/redis/rueidis - eac17d5f2ab9afedfeab468c8529d1343365d72f authored over 1 year ago
Update install-redis-on-windows.md
github.com/redis/redis-doc - 4351d164cd2c15f25b3299d085e75f25cc5051ea authored over 1 year agoMoving the text back from Keyspace Tutorial to where it was moved in an earlier change.
Co-au...
github.com/redis/redis-doc - ce712a989185fe91f6177106dc70b5b56684bcd2 authored over 1 year ago
The line I've updated made sense with the previous code snippet.
The commit af1734cafec11cd9bb6...
github.com/redis/redis-doc - e83b601af68fa64bf0f552f2963d7468b6846844 authored over 1 year ago
github.com/redis/jedis - 0d772988f1c8626d727e12c997605916f7f084a8 authored over 1 year ago
Pass watch: kwarg to #multi calls on clients
github.com/redis/redis-rb - 6729fc8f8a27fe3331f6d30cf306b7e7abe77a94 authored over 1 year ago
Both RedisClient and RedisClient::Cluster have #multi methods that
accept a watch: kwarg to watc...
github.com/redis/redis-doc - b4980035940e341c83be356afeb14cae71ebb958 authored over 1 year ago
github.com/redis/redis-doc - a242d79d8627f554690b62ce3724554f1a3af43e authored over 1 year ago
HMSET is deprecated as of Redis 4.0.0, and HSET is the preferred method for this interaction. Th...
github.com/redis/redis-doc - 32b7378fb63b3d47f4a714b27fdf37f35d75e41d authored over 1 year ago
This is currently harmless, since we have already cleared the dict
before, it will reset the re...
fix: atomic alignment issue on 32bit arch
github.com/redis/rueidis - b76ed73c7c714d574d9e543b122bc26a2de79db3 authored over 1 year agogithub.com/redis/redis-om-spring - f7c4fa66440294aed869e295d467942745083b48 authored over 1 year ago
github.com/redis/rueidis - 4d57e3a6485546966ad88db4ba9aaa3a1a84f44d authored over 1 year ago
When using DB iterator, it will use dictInitSafeIterator to init a old safe
dict iterator. When...
github.com/redis/rueidis - e7db040977fbaae2920faa0e7e84940256aa7e43 authored over 1 year ago
github.com/redis/rueidis - 600ecb060dcf12a25048d89d10783a8598158770 authored over 1 year ago
* Add CLUSTER SHARDS command (#2984)
* Added new classes for CLUSTER SHARDS response
* Slo...
github.com/redis/jedis - 452ea52338ac9112de65a18c691529f22857c715 authored over 1 year ago
The full test is very flaky running on a VM inside GitHub worker, so we
have to settle for only...
github.com/redis/rueidis - bb1f91aee488a21a6426f1e576904ec2d6702725 authored over 1 year ago
Extend tests that execute rdb-cli the option to run as well with valgrind.
github.com/redis/librdb - dd1f828b20dedf69263af030b229fdf434b10c38 authored over 1 year agogithub.com/redis/rueidis - f7197a8efc893604e35ef4a7dce36c86979f2682 authored over 1 year ago
github.com/redis/jedis - 701df2493b0e667da839ff482b2fe46989758113 authored over 1 year ago
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire)...
github.com/redis/jedis - 82f63aa9a85b81c925faeaaf200affc8d8fc2158 authored over 1 year agoBumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-pl...
github.com/redis/jedis - 6cb2be6429597d01ec996c30043ef36caf144e9d authored over 1 year agogithub.com/redis/redis-py - 0113034634c7b4968cfc34b42980f3ad86eb1fc6 authored over 1 year ago
Co-authored-by: Romain Fliedel <romain@oqee.tv>
github.com/redis/redis-py - c2d5596e4b200b4da883315a23a976736d18835a authored over 1 year ago* init commit
* WIP: Add new command types
* copy tests from go-redis
* add go-redis te...
github.com/redis/rueidis - 72146cabfc07590667c8cf741ad0b42c908a49bf authored over 1 year agoThis PR introduces a new macro, serverAssertWithInfoDebug, to do complex assertions only for deb...
github.com/redis/redis - 88e83e517bf2b5271c4df435ec9daf4a6c132230 authored over 1 year agogithub.com/redis/rueidis - 1b9839f1514dd1fe58f56f58e6a46c2ceaef6c29 authored over 1 year ago
Test recently added fails on timeout in valgrind in GH actions.
Locally with valgrind the tes...
github.com/redis/redis - 9ca8490315063a426793516e25a23065f3647679 authored over 1 year agoAdd Normalized Vector Tests for `TestVectorString32`/`64`
github.com/redis/rueidis - e6b78ec1046da4d893c5e59921bbba1002ac507a authored over 1 year agogithub.com/redis/rueidis - 4972fdcea3855da1947d62893cce4e592096838e authored over 1 year ago
github.com/redis/redis-doc - 4a13bd56abd92ba2157299601a64301dd93a6cff authored over 1 year ago
github.com/redis/redis-doc - 14154f27876b9d40a679d5ab826a00d2bddb2884 authored over 1 year ago
github.com/redis/redis-doc - 852466779eba5de5672195e453a415f5d45fa5ec authored over 1 year ago
github.com/redis/redis-doc - 0dbba45128c2f072d42ef6e4e7969bd2ba89b5bf authored over 1 year ago
Introduced in #12697 , should reset bucket_count when empty db, or the overhead memory usage of ...
github.com/redis/redis - 6258edebf04ef5104409e11c60b60923db0e778f authored over 1 year agogithub.com/redis/rueidis - 48408b1d0b143c3a97f7617d6ac4298fe6e0e594 authored over 1 year ago
Introduced by #11695, the judgement should be dictIsRehashing.
github.com/redis/redis - cf6ed3feeb95059817d7fa8685aa04a8a33a1f92 authored over 1 year ago
This function now will only be called in printCrashReport,
so this is just a cleanup.
Redis 7.2 (#9406) introduced a new modules event, `RedisModuleEvent_Key`.
This new event allows...
focusing RediSearch.
github.com/redis/jedis - dbf475c73ce8e4d034acedb9b356fdad8fd2ee86 authored over 1 year agoUpdate ZRANK WITHSCORE reference in resp2 & resp3_replies.json
github.com/redis/redis-doc - ea39ce1101ae939faa0b8174da0c98812c96513e authored over 1 year agogithub.com/redis/redis-doc - d780e33f944071e00223df97aa4d37636d2e856e authored over 1 year ago
This change overcomes many stability issues experienced with the
vmactions action.
We need t...
github.com/redis/redis - 6223355cf37aa7d3186b63ca2dfc3be79750db8a authored over 1 year ago