Skip to content

Upgrade node redis from v2.* to v4.* #481

@KiranI-Bsw

Description

@KiranI-Bsw

I am using node redis v4.0.2 for my project. However, bee-queue uses v2.* and I am unable to reuse my redis client from v4. Gives somethig like this. I am not dropping out of v4 bcoz I can use promises with node redis itself. Due to this issue I have to open a new connection for bee-queue queue whereas I should have been able to use one. Any suggestion on how to deal with this?

node_modules/bee-queue/node_modules/redis/lib/utils.js:65
            var snake_case = elem.replace(/[A-Z][^A-Z]/g, '_$&').toLowerCase();
                                  ^

RangeError: Maximum call stack size exceeded
    at String.replace (<anonymous>)
    at clone (/Users/bswmac013/Documents/GitHub/redis-matchmaking/matchmaker-consumer/node_modules/bee-queue/node_modules/redis/lib/utils.js:65:35)
    at clone (/Users/bswmac013/Documents/GitHub/redis-matchmaking/matchmaker-consumer/node_modules/bee-queue/node_modules/redis/lib/utils.js:71:32)
    at clone (/Users/bswmac013/Documents/GitHub/redis-matchmaking/matchmaker-consumer/node_modules/bee-queue/node_modules/redis/lib/utils.js:71:32)
    at clone (/Users/bswmac013/Documents/GitHub/redis-matchmaking/matchmaker-consumer/node_modules/bee-queue/node_modules/redis/lib/utils.js:71:32)
    at clone (/Users/bswmac013/Documents/GitHub/redis-matchmaking/matchmaker-consumer/node_modules/bee-queue/node_modules/redis/lib/utils.js:71:32)
    at clone (/Users/bswmac013/Documents/GitHub/redis-matchmaking/matchmaker-consumer/node_modules/bee-queue/node_modules/redis/lib/utils.js:71:32)
    at clone (/Users/bswmac013/Documents/GitHub/redis-matchmaking/matchmaker-consumer/node_modules/bee-queue/node_modules/redis/lib/utils.js:71:32)
    at clone (/Users/bswmac013/Documents/GitHub/redis-matchmaking/matchmaker-consumer/node_modules/bee-queue/node_modules/redis/lib/utils.js:71:32)
    at clone (/Users/bswmac013/Documents/GitHub/redis-matchmaking/matchmaker-consumer/node_modules/bee-queue/node_modules/redis/lib/utils.js:71:32)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions