Session express:会话存储,查询会话密钥redis
上面在redis中创建了一个会话存储。但是会话数据的输入是在一些随机键中,比如:Session express:会话存储,查询会话密钥redis,session,express,redis,connect,Session,Express,Redis,Connect,上面在redis中创建了一个会话存储。但是会话数据的输入是在一些随机键中,比如:sess:0t-8-qJG5s0e3w4oGhBjxgAH。建立会话密钥的最佳方法是什么?如果要使用与sess不同的前缀,请执行以下操作: app.use(express.session({ store: new RedisStore({ host: 'localhost', port: 6379, db: 0, pass: 'RedisPA
sess:0t-8-qJG5s0e3w4oGhBjxgAH
。建立会话密钥的最佳方法是什么?如果要使用与sess不同的前缀,请执行以下操作:
app.use(express.session({
store: new RedisStore({
host: 'localhost',
port: 6379,
db: 0,
pass: 'RedisPASS'
}),
secret: '1234567890QWERTY'
}));
这应该可以做到:
app.use(express.session({
store: new RedisStore({
host: 'localhost',
port: 6379,
db: 0,
pass: 'RedisPASS',
prefix: 'mycustomprefix'
}),
secret: '1234567890QWERTY'
}));
(显然,您需要在中间件或路由处理程序中运行此代码)
var key = req.sessionStore.prefix + req.sessionID;