node-redis
                                
                                 node-redis copied to clipboard
                                
                                    node-redis copied to clipboard
                            
                            
                            
                        Redis Node.js client
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
# [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...
### 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'), ]) ```
### 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...
- [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...