feat(project): init

This commit is contained in:
2026-02-03 18:05:47 +08:00
commit f37a119eff
188 changed files with 29246 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
import Redis from "ioredis"
const redisConfig = {
port: process.env.NEXT_PUBLIC_REDIS_PORT
? Number(process.env.NEXT_PUBLIC_REDIS_PORT)
: 6379, // Redis port
host: process.env.NEXT_PUBLIC_REDIS_URL || "", // Redis host
username: process.env.NEXT_PUBLIC_REDIS_USERNAME || "", // needs Redis >= 6
password: process.env.NEXT_PUBLIC_REDIS_PASSWORD || "",
db: process.env.NEXT_PUBLIC_REDIS_DB
? Number(process.env.NEXT_PUBLIC_REDIS_DB)
: 0, // Defaults to 0
}
const redis = new Redis({
port: redisConfig.port, // Redis port
host: redisConfig.host, // Redis host
username: redisConfig.username, // needs Redis >= 6
password: redisConfig.password,
db: redisConfig.db, // Defaults to 0
})
export default redis