跳到主要内容
CNode

node如何操作单个session值的过期时间

问答
HHzy0913发布于 9 年前最后回复 9 年前
641690

如题,我如何在node里操作单个session的过期时间,比如验证码过期时间设置,我可以全局配置一个session过期时间,怎么单独给一个session值设置呢,求大佬帮助

查看回复

回复 (6)

W
WF-Zhang#69 年前

session是保存用户会话期间的数据,而验证码保存在session中不合适,因为他和session的过期策略不一定一致,验证码最好直接保存在Redis中, 如

// this key will expire after 10 seconds
client.set('phone', '1234!', 'EX', 10);
A
AnzerWall#59 年前

image.png

I
im-here#39 年前
引用 Hzy0913@imhered 额 我是存redis里的 关键是怎么操作 单个session 过期时间

@Hzy0913 redis每个key不是可以设置过期时间么? 直接给你想要设置过期的session设置一个过期时间就好了,到了那个时间,这个session自动就从redis里删除了

H
Hzy0913#29 年前
引用 im-here把session存在redis里吧,可以省很多代码

@imhered 额 我是存redis里的 关键是怎么操作 单个session 过期时间

I
im-here#19 年前

把session存在redis里吧,可以省很多代码

参与回复

登录后即可参与回复。登录