diff --git a/src/config/load.ts b/src/config/load.ts
index efebb8bd03..eea9ed8561 100644
--- a/src/config/load.ts
+++ b/src/config/load.ts
@@ -43,6 +43,8 @@ export default function load() {
 
 	if (config.autoAdmin == null) config.autoAdmin = false;
 
+	if (!config.redis.prefix) config.redis.prefix = mixin.host;
+
 	return Object.assign(config, mixin);
 }
 
diff --git a/src/db/postgre.ts b/src/db/postgre.ts
index 00476b8774..ad59e86508 100644
--- a/src/db/postgre.ts
+++ b/src/db/postgre.ts
@@ -155,7 +155,7 @@ export function initDb(justBorrow = false, sync = false, log = false) {
 				host: config.redis.host,
 				port: config.redis.port,
 				password: config.redis.pass,
-				prefix: config.redis.prefix,
+				prefix: `${config.redis.prefix}:query:`,
 				db: config.redis.db || 0
 			}
 		} : false,