Compare commits
2 Commits
9df17211a5
...
v0.4.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
82f69e2964 | ||
| 6a0ae418ce |
@@ -8,6 +8,8 @@ DATABASE_NAME=app
|
||||
# Redis 连接字符串
|
||||
REDIS_HOST=localhost
|
||||
REDIS_PORT=26379
|
||||
REDIS_USERNAME=
|
||||
REDIS_PASSWORD=
|
||||
|
||||
# 京东网关配置
|
||||
JD_BASE=https://smart.jdbox.xyz:58001
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "my-app",
|
||||
"version": "0.3.0",
|
||||
"version": "0.4.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "next dev --turbopack",
|
||||
|
||||
@@ -3,9 +3,13 @@ import { createClient, type RedisClientType } from 'redis'
|
||||
|
||||
const globalForRedis = globalThis as { redis?: RedisClientType }
|
||||
|
||||
const { REDIS_HOST, REDIS_PORT } = process.env
|
||||
const { REDIS_HOST, REDIS_PORT, REDIS_USERNAME, REDIS_PASSWORD } = process.env
|
||||
if (!globalForRedis.redis) {
|
||||
globalForRedis.redis = createClient({ url: `redis://${REDIS_HOST}:${REDIS_PORT}` })
|
||||
const url = REDIS_USERNAME && REDIS_PASSWORD
|
||||
? `redis://${REDIS_USERNAME}:${REDIS_PASSWORD}@${REDIS_HOST}:${REDIS_PORT}`
|
||||
: `redis://${REDIS_HOST}:${REDIS_PORT}`
|
||||
console.log('test url', url)
|
||||
globalForRedis.redis = createClient({ url })
|
||||
}
|
||||
|
||||
const redis = globalForRedis.redis
|
||||
|
||||
Reference in New Issue
Block a user