feat(支持配置REDIS_URL):

This commit is contained in:
anime
2025-01-05 02:22:58 +08:00
parent ee7bbfc209
commit 3ce8e8a681
3 changed files with 5 additions and 2 deletions

View File

@@ -553,6 +553,9 @@ const BLOG = {
DESCRIPTION:
process.env.NEXT_PUBLIC_DESCRIPTION || '这是一个由NotionNext生成的站点', // 站点描述被notion中的页面描述覆盖
// Redis 缓存数据库地址
REDIS_URL: process.env.REDIS_URL || '',
// 开发相关
NOTION_ACTIVE_USER: process.env.NOTION_ACTIVE_USER || '',
NOTION_TOKEN_V2: process.env.NOTION_TOKEN_V2 || '', // Useful if you prefer not to make your database public

View File

@@ -41,7 +41,7 @@ export async function delCacheData(key) {
* @returns
*/
function getApi() {
if (process.env.REDIS_URL) {
if (BLOG.REDIS_URL) {
return RedisCache
} else if (process.env.ENABLE_FILE_CACHE) {
return FileCache

View File

@@ -2,7 +2,7 @@ import Redis from 'ioredis'
import BLOG from '@/blog.config'
import { siteConfig } from '@/lib/config'
const redisClient = new Redis(process.env.REDIS_URL)
const redisClient = new Redis(BLOG.REDIS_URL)
const cacheTime = Math.trunc(
siteConfig('NEXT_REVALIDATE_SECOND', BLOG.NEXT_REVALIDATE_SECOND) * 1.5
)