chore(medusa): Expose ioredis options (#4073)

* chore(medusa): Expose ioredis options

* Create empty-clocks-tease.md
This commit is contained in:
Oliver Windall Juhl
2023-05-15 18:56:23 +02:00
committed by GitHub
parent 7da6cc961e
commit a86f0e815a
3 changed files with 9 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
---
"@medusajs/medusa": patch
"@medusajs/types": patch
---
chore(medusa): Expose `ioredis` options

View File

@@ -20,6 +20,7 @@ async function redisLoader({
const redisClient = new Redis(configModule.projectConfig.redis_url, {
// Lazy connect to properly handle connection errors
lazyConnect: true,
...(configModule.projectConfig.redis_options ?? {}),
})
try {

View File

@@ -1,3 +1,4 @@
import { RedisOptions } from "ioredis"
import { LoggerOptions } from "typeorm"
import {
ExternalModuleDeclaration,
@@ -22,6 +23,7 @@ export type HttpCompressionOptions = {
export type ProjectConfigOptions = {
redis_url?: string
redis_options?: RedisOptions
session_options?: SessionOptions