Skip to content

Commit 4455876

Browse files
committed
feat: redis url option
1 parent 8dbaf18 commit 4455876

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

pnpm-workspace.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,7 @@ onlyBuiltDependencies:
77
- protobufjs
88
- ssh2
99
- unrs-resolver
10+
11+
publicHoistPattern:
12+
- eslint-plugin-*
13+
- '@prettier/plugin-*'

src/settings.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,12 @@ export const defaultRedisConnection = createSingletonPromise(async () => {
3131
return redis
3232
})
3333

34-
export async function createRedis(opts: RedisOptions) {
35-
const redis = new IORedis({
34+
export async function createRedis(opts: RedisOptions & { url?: string }) {
35+
const redisOpts = {
3636
...defaultRedisOptions,
3737
...opts,
38-
})
38+
}
39+
const redis = opts.url ? new IORedis(opts.url, redisOpts) : new IORedis(redisOpts)
3940
await redis.connect()
4041
return redis
4142
}

0 commit comments

Comments
 (0)