diff --git a/apps/api/src/index.ts b/apps/api/src/index.ts index a7d99e83..5f8d92cf 100644 --- a/apps/api/src/index.ts +++ b/apps/api/src/index.ts @@ -293,8 +293,16 @@ const startServer = async () => { port, }); - // Notify when keys expires - getRedisPub().config('SET', 'notify-keyspace-events', 'Ex'); + try { + // Notify when keys expires + await getRedisPub().config('SET', 'notify-keyspace-events', 'Ex'); + } catch (error) { + logger.warn('Failed to set redis notify-keyspace-events', error); + logger.warn( + 'If you use a managed Redis service, you may need to set this manually.', + ); + logger.warn('Otherwise some functions may not work as expected.'); + } } catch (error) { logger.error('Failed to start server', error); }