node-redis
node-redis copied to clipboard
Redis Node.js client
If the connection to the redis server can't be established, a call to `client.disconnect()` won't stop the client from trying to reconnect. **Steps to reproduce** 1. run the test script...
I believe there may be a memory leak when we repeatedly cannot connect to redis. I first noticed this because our app was misconfigured and kept trying and failing to...
Hi, I want to prevent any retries if it cannot connect to Redis for any reasons, so I have my code set up like this: ``` let client = createClient({...
Updates the sorted set example to show use of the `REV` modifier to the `ZRANGE` command (Redis >= 6.2). Closes #2100
I'm not sure whether this is a bug or not. I have spun up a docker Redis cluster (No TLS) in my local Docker environment. I'm trying to connect to...
Hi, in the past few years, I find a critical bug in my production env. My production env use node-redis : 2.7.1. When the network disconnect , the node-redis will...
Maybe I don't understand async/await correctly but can someone help or verify the way to createClient and send commands with async/await that ensures connections actually quit so that all these...
Why the `client.set` would set a totally different expiration time in Amazon ElastiCache? For 4200 seconds is being setting up around 7200597 seconds (more than 2 months). `client.set('myKey', value, 'EX',...
The `ZREVRANGE` command isn't implemented. This is considered deprecated as of Redis 6.2.x but many people will be working with older versions of the Redis server for some time and...
Adds `ZREVRANGE` and `ZREVRANGEWITHSCORES` commands: ```javascript const client = createClient(); await client.connect(); await client.zAdd('mysortedset', [ { score: 99, value: 'Ninety Nine' }, { score: 100, value: 'One Hundred' }, {...