We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8dbaf18 commit 4455876Copy full SHA for 4455876
pnpm-workspace.yaml
@@ -7,3 +7,7 @@ onlyBuiltDependencies:
7
- protobufjs
8
- ssh2
9
- unrs-resolver
10
+
11
+publicHoistPattern:
12
+ - eslint-plugin-*
13
+ - '@prettier/plugin-*'
src/settings.ts
@@ -31,11 +31,12 @@ export const defaultRedisConnection = createSingletonPromise(async () => {
31
return redis
32
})
33
34
-export async function createRedis(opts: RedisOptions) {
35
- const redis = new IORedis({
+export async function createRedis(opts: RedisOptions & { url?: string }) {
+ const redisOpts = {
36
...defaultRedisOptions,
37
...opts,
38
- })
+ }
39
+ const redis = opts.url ? new IORedis(opts.url, redisOpts) : new IORedis(redisOpts)
40
await redis.connect()
41
42
}
0 commit comments