Skip to content

Commit 2b3d4e5

Browse files
authored
fix: Redis 4 does not reconnect after unhandled error (#8706)
1 parent 42929e0 commit 2b3d4e5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: src/Adapters/Cache/RedisCacheAdapter.js

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ export class RedisCacheAdapter {
1717
this.ttl = isValidTTL(ttl) ? ttl : DEFAULT_REDIS_TTL;
1818
this.client = createClient(redisCtx);
1919
this.queue = new KeyPromiseQueue();
20+
this.client.on('error', err => { logger.error('RedisCacheAdapter client error', { error: err }) });
21+
this.client.on('connect', () => {});
22+
this.client.on('reconnecting', () => {});
23+
this.client.on('ready', () => {});
2024
}
2125

2226
async connect() {

0 commit comments

Comments
 (0)