enhance(backend): 設定ファイルでioredisの全てのオプションを指定可能に

This commit is contained in:
tamaina
2023-07-20 09:57:37 +00:00
parent 47b684100d
commit 8a0a54700c
6 changed files with 19 additions and 0 deletions

View File

@@ -48,6 +48,7 @@ const $redis: Provider = {
password: config.redis.pass,
keyPrefix: `${config.redis.prefix}:`,
db: config.redis.db ?? 0,
...(config.redis.extra ?? {}),
});
},
inject: [DI.config],
@@ -63,6 +64,7 @@ const $redisForPub: Provider = {
password: config.redisForPubsub.pass,
keyPrefix: `${config.redisForPubsub.prefix}:`,
db: config.redisForPubsub.db ?? 0,
...(config.redisForPubsub.extra ?? {}),
});
return redis;
},
@@ -79,6 +81,7 @@ const $redisForSub: Provider = {
password: config.redisForPubsub.pass,
keyPrefix: `${config.redisForPubsub.prefix}:`,
db: config.redisForPubsub.db ?? 0,
...(config.redisForPubsub.extra ?? {}),
});
redis.subscribe(config.host);
return redis;