ChatGPT-Admin-Web icon indicating copy to clipboard operation
ChatGPT-Admin-Web copied to clipboard

能否使用自建的redis?

Open ludashi2020 opened this issue 2 years ago • 1 comments

Upstash默认免费账户不知道是不是缺少一些命令行执行权限。搭建了后台面板进去后,在日志里看到命令执行错误。 uture/route-modules/app-route/module.js:233:33) {"area":"order","action":"list"} error - UpstashError: ERR wrong number of arguments for 'json.mget' command at HttpClient.request (webpack-internal:///(sc_server)/../../node_modules/.pnpm/@[email protected]/node_modules/@upstash/redis/esm/pkg/http.js:108:19) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async JsonMGetCommand.exec (webpack-internal:///(sc_server)/../../node_modules/.pnpm/@[email protected]/node_modules/@upstash/redis/esm/pkg/commands/command.js:55:37) at async OrderDAL.listJSONValuesOfKeys (webpack-internal:///(sc_server)/../../packages/database/dist/dal/abstract.js:67:24) at async List (webpack-internal:///(sc_server)/./src/app/api/[area]/[action]/route.ts:16:20) at async GET (webpack-internal:///(sc_server)/./src/app/api/[area]/[action]/route.ts:68:20) at async eval (webpack-internal:///(sc_server)/../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/future/route-modules/app-route/module.js:233:33) {"area":"order","action":"list"} error - UpstashError: ERR wrong number of arguments for 'json.mget' command at HttpClient.request (webpack-internal:///(sc_server)/../../node_modules/.pnpm/@[email protected]/node_modules/@upstash/redis/esm/pkg/http.js:108:19) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async JsonMGetCommand.exec (webpack-internal:///(sc_server)/../../node_modules/.pnpm/@[email protected]/node_modules/@upstash/redis/esm/pkg/commands/command.js:55:37) at async OrderDAL.listJSONValuesOfKeys (webpack-internal:///(sc_server)/../../packages/database/dist/dal/abstract.js:67:24) at async List (webpack-internal:///(sc_server)/./src/app/api/[area]/[action]/route.ts:16:20) at async GET (webpack-internal:///(sc_server)/./src/app/api/[area]/[action]/route.ts:68:20) at async eval (webpack-internal:///(sc_server)/../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/future/route-modules/app-route/module.js:233:33)

ludashi2020 avatar May 06 '23 06:05 ludashi2020

可以自行尝试:https://github.com/hiett/serverless-redis-http

AprilNEA avatar May 06 '23 08:05 AprilNEA

根据用户反馈,SRH 和 Upstash 的函数有许多地方不兼容,故不能使用自建的 Redis,除非 SRH 得到进一步支持。

AprilNEA avatar May 07 '23 04:05 AprilNEA