Back

Login登录功能设计

views
#java redis #业务功能

Question

Q1: 为什么用Redis? Redis作用是什么?

我们需要通过比对token进行登录校验, 那么token可以存在session里也可以存在redis里. 但是存在session中有一个弊端, 当我们有多台服务器时session是不共享的. 当然我们可以通过session拷贝来解决, 但是会造成资源占用过多 而且 session拷贝期间存在时间差, 可用性不好. 那么redis可以达到多态服务期间的资源共享, 而且存取速度快. 我们自然就选择用redis.

Q2: 什么是ThreadLocal?

大致架构

登录

校验