Skip to content

Commit a2d519a

Browse files
committed
fix: The 'port' and 'host' fields should no longer appear as mandatory
1 parent ddcdd1c commit a2d519a

7 files changed

Lines changed: 5929 additions & 16667 deletions

File tree

‎lib/redis.utils.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ export function getRedisConnectionToken(connection?: string): string {
1515
}
1616

1717
export function createRedisConnection(options: RedisModuleOptions) {
18-
const { type, options: commonOptions } = options;
18+
const { type, options: commonOptions = {} } = options;
1919

2020
switch (type) {
2121
case 'cluster':
2222
return new Redis.Cluster(options.nodes, commonOptions);
2323
case 'single':
24-
const { url, options: { port, host } } = options;
24+
const { url, options: { port, host } = {} } = options;
2525
const connectionOptions: RedisOptions = { ...commonOptions, port, host };
2626

2727
return url ? new Redis(url, connectionOptions) : new Redis(connectionOptions);
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
dist

0 commit comments

Comments
 (0)