mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-13 23:16:47 +00:00
feat(支持配置REDIS_URL):
This commit is contained in:
@@ -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
|
||||
|
||||
2
lib/cache/cache_manager.js
vendored
2
lib/cache/cache_manager.js
vendored
@@ -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
|
||||
|
||||
2
lib/cache/redis_cache.js
vendored
2
lib/cache/redis_cache.js
vendored
@@ -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
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user