Redis 错误"ReplyError: ERR value is not an integer or out of range"



我试图将会话存储在Redis中,但出现错误。我正在使用nodejs和express。

ReplyError: ERR value is not an integer or out of range

import express from 'express';
import redis from 'redis';
import redisConnect from 'connect-redis';
import session from 'express-session';
const app = express();
const redisStore = redisConnect(session);
const redisClient = redis.createClient();
app.use(
session({
store: new redisStore({
host: '127.0.0.1',
port: 6379,
client: redisClient,
ttl: 36000,
}),
secret: "ljsaflasjdsffafa",
resave: false,
saveUninitialized: false,
name: 'user',
cookie: {
path: '/',
httpOnly: true,
maxAge: 36000,
secure: false,
},
}),
);
app.listen(3000)

当我试图保存会话时,就会发生这种情况

ReplyError表示您的输入并不总是正确的。您可以激活调试模式来查看实际通过了什么。还应该有更多关于所传递数据的错误信息。

相关内容

最新更新