diff --git a/packages/backend/src/core/ReversiService.ts b/packages/backend/src/core/ReversiService.ts
index 699b312949601b1b9a9be1e7b38aedb93986133a..1d2c168f59d635e61164a09126db14e4c28b0cff 100644
--- a/packages/backend/src/core/ReversiService.ts
+++ b/packages/backend/src/core/ReversiService.ts
@@ -128,7 +128,7 @@ export class ReversiService implements OnApplicationShutdown, OnModuleInit {
 		const redisPipeline = this.redisClient.pipeline();
 		redisPipeline.zadd(`reversi:matchSpecific:${targetUser.id}`, Date.now(), me.id);
 		redisPipeline.expire(`reversi:matchSpecific:${targetUser.id}`, 120, 'NX');
-		redisPipeline.exec();
+		await redisPipeline.exec();
 
 		this.globalEventService.publishReversiStream(targetUser.id, 'invited', {
 			user: await this.userEntityService.pack(me, targetUser),