From 67d876e559ccb44a5ac4783e607345e20981dcef Mon Sep 17 00:00:00 2001 From: Pierre Date: Sat, 8 Jan 2022 21:07:35 +0400 Subject: [PATCH] :sparkles: Addi an optional database field to redis (#2634) --- packages/nodes-base/credentials/Redis.credentials.ts | 6 ++++++ packages/nodes-base/nodes/Redis/Redis.node.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/packages/nodes-base/credentials/Redis.credentials.ts b/packages/nodes-base/credentials/Redis.credentials.ts index 6c0370d978..8447219442 100644 --- a/packages/nodes-base/credentials/Redis.credentials.ts +++ b/packages/nodes-base/credentials/Redis.credentials.ts @@ -30,5 +30,11 @@ export class Redis implements ICredentialType { type: 'number', default: 6379, }, + { + displayName: 'Database', + name: 'database', + type: 'number', + default: 0, + }, ]; } diff --git a/packages/nodes-base/nodes/Redis/Redis.node.ts b/packages/nodes-base/nodes/Redis/Redis.node.ts index 428a2f1905..2e6e6da52e 100644 --- a/packages/nodes-base/nodes/Redis/Redis.node.ts +++ b/packages/nodes-base/nodes/Redis/Redis.node.ts @@ -507,6 +507,7 @@ export class Redis implements INodeType { }); client.on('ready', async (err: Error | null) => { + client.select(credentials.database as number); try { if (operation === 'info') { const clientInfo = util.promisify(client.info).bind(client);