node-redis icon indicating copy to clipboard operation
node-redis copied to clipboard

Redis Node.js client

Results 360 node-redis issues
Sort by recently updated
recently updated
newest added

Hi. From what I can see in https://github.com/redis/node-redis/blob/33cdc007466b336f7f7c82669e8312d06df83a31/packages/json/lib/commands/GET.ts, both GET and SET methods are using JSON.parse and JSON.stringify. Is it really needed? Could it be avoided? Both method are CPU-intensive...

### Description Its unclear if connectionPool is supported by cluster client, and if its not, why? Thanks

Documentation

# [AsyncLocalStorage] getStore() return undefine after call redis command The [async_hooks](https://nodejs.org/dist/latest-v14.x/docs/api/async_hooks.html) module provides an API to track asynchronous resources. but in current version of node-redis, it cause missing `context` after...

### Pull Request check-list - [ ] Does `npm test` pass with this change (including linting)? The list of failing tests is unchanged / pull request does not cause new...

### Pull Request check-list _Please make sure to review and check all of these items:_ - [ ] Does `npm test` pass with this change (including linting)? - [ ]...

### Pull Request check-list _Please make sure to review and check all of these items:_ - [x] Does `npm test` pass with this change (including linting)? - [x] Is the...

Documentation

### Description Some calls to redis took too long in our app by this feature this calls can be aborted. The PR adds a commandTimeout to the `RedisClientOptions`. If the...

### Description It isn't clear in documentation if the commands in an auto-pipeline are guaranteed to execute in order: ```js await Promise.all([ redis.set('a', 1), redis.get('a'), ]) ```

Documentation

### Description There's https://redis.js.org/ but if you click `@redis/client` you get a 404. https://github.com/redis/node-redis has a link to the client package, then you click it and get https://github.com/redis/node-redis/tree/master/packages/client where it...

Documentation

- [X] 1) Many methods now is not available by old names (with `legacyMode` also too) So, only way for now (without modifying thousands of files) is patch client object...