ReplyError: ERR invalid expire time in set - redis - Node.js
ReplyError: ERR invalid expire time in set - redis - Node.js
我有一个 Node.js Web 应用程序,它使用 Redis 作为会话存储。某些请求在尝试 save
会话时收到以下 ReplyError:
ReplyError: ERR invalid expire time in set
at parseError (.../node_modules/redis-parser/lib/parser.js:179:12)
at parseType (.../node_modules/redis-parser/lib/parser.js:302:14)
我检查了指定的文件,但找不到任何可能导致它的原因。另外,据我所知,set
方法没有收到过期时间参数。我非常感谢任何关于如何修复它或可能导致它的指示。
OS: Ubuntu 18.04.5 LTS
NodeJS 版本:12.19.0
redis 服务器版本:4.0.9
节点redis版本:3.0.2
node-redis-parser 版本:3.0.0
事实证明,在 connect-redis
中手动保存会话是一个已知问题。可以在 https://github.com/tj/connect-redis/issues/292.
找到更多信息
我有一个 Node.js Web 应用程序,它使用 Redis 作为会话存储。某些请求在尝试 save
会话时收到以下 ReplyError:
ReplyError: ERR invalid expire time in set
at parseError (.../node_modules/redis-parser/lib/parser.js:179:12)
at parseType (.../node_modules/redis-parser/lib/parser.js:302:14)
我检查了指定的文件,但找不到任何可能导致它的原因。另外,据我所知,set
方法没有收到过期时间参数。我非常感谢任何关于如何修复它或可能导致它的指示。
OS: Ubuntu 18.04.5 LTS
NodeJS 版本:12.19.0
redis 服务器版本:4.0.9
节点redis版本:3.0.2
node-redis-parser 版本:3.0.0
事实证明,在 connect-redis
中手动保存会话是一个已知问题。可以在 https://github.com/tj/connect-redis/issues/292.