如何使用 Redis 在用户会话中缓存 API 的响应。因此,对于每个其他用户,信息将取决于我的用户会话。
问问题
67 次
1 回答
0
您应该以这样一种方式制作 SessionId,即它使用一组有效的字符作为 Redis 键。
然后选择一个前缀,例如sess,然后将它与会话 ID 连接起来。
const redisKey = `sess_${session_id}`
redisClient.get(redisKey, (err, reply) => {
console.log(reply)
})
此外,当您设置它的值时,不要忘记将 TTL(生存时间)设置/更新到您的密钥,这样它会在一段时间后消失而无需任何用户交互,并且您可以避免 Redis 服务器容量溢出。
于 2020-05-18T04:22:23.483 回答