1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-09 00:22:08 +03:00
Commit Graph

560 Commits

Author SHA1 Message Date
Leibale
88333c01de some more commands 2023-04-30 10:33:05 -04:00
Leibale
53b9397a78 some more commands 2023-04-30 10:08:25 -04:00
Leibale
547132a080 merge master into v5 2023-04-30 09:51:29 -04:00
Leibale
8d615e99ed wip 2023-04-27 19:17:11 -04:00
Leibale
e8e09a7b5b Release client@1.5.7 2023-04-27 18:46:40 -04:00
Leibale
ab3973aca3 wip 2023-04-27 18:41:32 -04:00
Leibale
53ac48f298 some tests 2023-04-27 17:43:29 -04:00
Leibale
1254ff7ebd wip 2023-04-26 18:04:27 -04:00
Leibale
fe7ca91ce2 Merge branch 'master' of github.com:redis/node-redis into v5 2023-04-26 17:50:23 -04:00
Leibale Eidelman
dc920d3b67 fix isolationPool after reconnect (#2409)
* fix #2406 - fix isolationPool after reconnect

* revert breaking change

* fix
2023-04-26 14:44:09 -04:00
Leibale Eidelman
986a510237 fix #2481 - fix "falsy" arguments in TS.ALTER (#2483) 2023-04-26 14:29:39 -04:00
Leibale
aae501e271 wip 2023-04-26 14:29:04 -04:00
Leibale
126d2cc9cf fix #2469 2023-04-26 14:11:31 -04:00
Leibale
cf7d4cc30e wip 2023-04-26 13:43:16 -04:00
Leibale
ae0d3521b3 upgrade deps 2023-04-26 13:42:51 -04:00
Leibale
623f229f4d Merge branch 'master' of github.com:redis/node-redis into v5 2023-04-26 13:38:32 -04:00
Leibale
e25bcff293 WIP 2023-04-26 13:32:10 -04:00
Leibale Eidelman
ba31c8a50e fix #2443 - fix multiple sockets on error in socket initiator (#2480)
* fix #2443 - fix multiple sockets on error in socket initiator

* handle `error` events in test
2023-04-26 12:56:42 -04:00
Carl Hopf
e1658ba6ef fix cluster extractFirstKey skip commandOptions() passed to args (#2439)
* cluster extractFirstKey skip commandOptions() passed to args

* cluster with commandOptions unit test

* improve performance

* fix type

* fix type

---------

Co-authored-by: Leibale Eidelman <me@leibale.com>
2023-04-26 12:56:04 -04:00
Leibale
567ae381b0 "typed" multi 2023-04-25 09:48:11 -04:00
Leibale
b272f18818 some more commands, multi.exec<'typed'> 2023-04-24 19:50:58 -04:00
Gady
c88dea6151 Augment subpackages npm info (#2478)
* augment subpackages npm info

* some more keywords

---------

Co-authored-by: Leibale Eidelman <me@leibale.com>
2023-04-24 12:41:44 -04:00
sorilove
9f2e27d07d Fixed a bug in the updateIsActive function (#2476)
Missing PubSubType.SHARDED and duplicate comparison of PubSubType.CHANNELS when comparing listeners size in updateIsActive function
2023-04-24 12:41:30 -04:00
Leibale
39bcac6484 clean SET command 2023-04-24 12:40:22 -04:00
Leibale
40cfb94ca2 WIP 2023-04-24 12:11:45 -04:00
Leibale
9faa3e77c4 WIP 2023-04-23 07:56:15 -04:00
Leibale Eidelman
d65a641b2d revert 1d8302c9db 2023-03-17 09:52:30 -04:00
Carl Hopf
1d8302c9db FT.CREATE - set FIRST_KEY_INDEX to 1 (#2440) 2023-03-14 12:37:13 -04:00
Leibale
f756d9aaa9 Release client@1.5.6 2023-02-24 18:10:07 -05:00
Leibale
f0794ece01 Release search@1.1.2 2023-02-24 18:07:31 -05:00
Leibale Eidelman
4937efca6b upgrade dependencies (#2426) 2023-02-24 18:05:43 -05:00
Leibale Eidelman
e95b258dca fix #2419 - fix RESP2 array decoder in edge cases (#2424) 2023-02-24 17:34:19 -05:00
Leibale Eidelman
63e5228ce6 fix #2411 - export RedisFlushModes (#2425) 2023-02-24 17:34:00 -05:00
Leibale Eidelman
26e057ebf9 fix FT.SEARCH RETURN [] (#2421)
* ref #2419 - fix FT.SEARCH RETURN []

* fix transformReply

* fix PROFILE SEARCH as well

* fix PROFILE SEARCH preserve

* move preserve login to `pushSearchOptions`

* attach preserve only if true

* fix RETURN: [] test
2023-02-24 17:33:33 -05:00
Mik13
0f28dad2a2 Execute empty MULTI (#2423)
* Fix multi.exec with empty queue and previous watch

When calling exec on a multi instance which you did not use, no command is sent currently.

This is a problem for watched keys, because no EXEC means no unwatch, which might cause hard-to-debug problems.

Proposed Fix: Sending UNWATCH

* execute empty multi command (instead of skipping)

* Update index.ts

* Update index.ts

* Update multi-command.ts

* Update multi-command.ts

* Update multi-command.ts

* Update multi-command.ts

* short circuit empty pipelines

* Update index.ts

---------

Co-authored-by: Leibale <me@leibale.com>
2023-02-24 17:33:16 -05:00
Leibale
e4229a40b6 Release client@1.5.5 2023-01-30 14:27:42 -05:00
Leibale Eidelman
7cb467ad23 fix #2398 - fix v4 interface in legacyMode (#2402) 2023-01-30 14:24:11 -05:00
Leibale
b3c260a5db fix graph tests 2023-01-30 14:02:15 -05:00
Leibale
f1e951debe Release client@1.5.4 2023-01-28 18:24:14 -05:00
Leibale Eidelman
b3cd78503d fix reconnecting event (#2396)
* fix #2395 - fix reconnecting event

* Update socket.ts
2023-01-28 18:20:48 -05:00
Leibale
be335efc20 Release client@1.5.3 2023-01-27 09:47:16 -05:00
Leibale Eidelman
2dba7f200b fix #2392 - handle errors in legacyMode (#2394) 2023-01-27 09:45:22 -05:00
Leibale
92043563f2 Release client@1.5.2 2023-01-25 20:46:05 -05:00
Leibale
c6587e219a Release client@1.5.1 2023-01-25 20:38:56 -05:00
Leibale Eidelman
3bd28a9924 fix #2391 - remove node: prefix from imports 2023-01-25 20:37:00 -05:00
Leibale
4904fe4a5d Release client@1.5.0 2023-01-25 13:23:58 -05:00
Leibale
e9de74c96f revert client version to 1.4.2 2023-01-25 13:23:28 -05:00
Leibale
f3ed246ff8 Release search@1.1.1 2023-01-25 13:19:21 -05:00
Leibale
b06f92ae00 Release bloom@1.2.0 2023-01-25 13:15:45 -05:00
Leibale Eidelman
0a46fcbdaf upgrade dependencies (#2381)
* upgrade deps

* upgrade dependencies

* fix v3 benchmark

* update package-lock.json
2023-01-25 13:05:42 -05:00