2020-01-15:用户登录,保存30天的免登,只允...

2020-01-15:用户登录,保存30天的免登,只允许两个设备登录,如果有第三个设备登录,踢掉第一个。改密码的时候,所有设备需要下线。这个逻辑怎么实现呢?

#福大大架构师每日一题#
全部评论
Redis去实现,登陆的时候,以每一个用户id设置一个key,类型为list,list里面存放的是设备信息,list大小为2,用户在设备1登陆,这个信息放到list里面,用户在设备2登陆,这个信息放到list里面,用户在设备3登陆,信息放到list里面,同时挤掉第一个用户,用户下线。
5 回复 分享
发布于 2021-01-15 12:33
改完密码,清除这个key即可
2 回复 分享
发布于 2021-01-15 12:33

相关推荐

10-30 10:16
南京大学 Java
永远的鹅孝子:给南大✌️跪了
点赞 评论 收藏
分享
评论
6
收藏
分享
牛客网
牛客企业服务