summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-03-09 23:44:54 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-03-09 23:44:54 +0900
commit5a0a297634afd46ba254d81b7eb6c98d2df27d04 (patch)
tree22de394d2ceff2e1747f6ba7f7392e372f28b992 /src
parentFix log (diff)
downloadsharkey-5a0a297634afd46ba254d81b7eb6c98d2df27d04.tar.gz
sharkey-5a0a297634afd46ba254d81b7eb6c98d2df27d04.tar.bz2
sharkey-5a0a297634afd46ba254d81b7eb6c98d2df27d04.zip
Improve redis config
Diffstat (limited to 'src')
-rw-r--r--src/config/types.ts2
-rw-r--r--src/db/redis.ts4
-rw-r--r--src/queue/index.ts5
3 files changed, 8 insertions, 3 deletions
diff --git a/src/config/types.ts b/src/config/types.ts
index 51b76262a9..5f30d410c9 100644
--- a/src/config/types.ts
+++ b/src/config/types.ts
@@ -19,6 +19,8 @@ export type Source = {
host: string;
port: number;
pass: string;
+ db?: number;
+ prefix?: string;
};
elasticsearch: {
host: string;
diff --git a/src/db/redis.ts b/src/db/redis.ts
index 48e3f4e43e..cebf2a10af 100644
--- a/src/db/redis.ts
+++ b/src/db/redis.ts
@@ -5,6 +5,8 @@ export default config.redis ? redis.createClient(
config.redis.port,
config.redis.host,
{
- auth_pass: config.redis.pass
+ auth_pass: config.redis.pass,
+ prefix: config.redis.prefix,
+ db: config.redis.db || 0
}
) : null;
diff --git a/src/queue/index.ts b/src/queue/index.ts
index eccb38b5e2..83cebe247b 100644
--- a/src/queue/index.ts
+++ b/src/queue/index.ts
@@ -16,8 +16,9 @@ function initializeQueue(name: string) {
port: config.redis.port,
host: config.redis.host,
password: config.redis.pass,
- db: 1
- }
+ db: config.redis.db || 0,
+ },
+ prefix: config.redis.prefix ? `${config.redis.prefix}:queue` : 'queue'
} : null);
}