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