@Service public class LoginRedisServiceImpl extends Object implements LoginRedisService
| Constructor and Description |
|---|
LoginRedisServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
cacheLoginInfo(JwtToken jwtToken,
LoginSysUserVo loginSysUserVo)
key-value: 有过期时间-->token过期时间
1.
|
void |
deleteLoginInfo(String token,
String username)
删除对应用户的Redis缓存
|
void |
deleteUserAllCache(String username)
删除用户所有登陆缓存
|
boolean |
exists(String token)
判断token在redis中是否存在
|
LoginSysUserRedisVo |
getLoginSysUserRedisVo(String username)
通过用户名,从缓存中获取登陆用户LoginSysUserRedisVo
|
LoginSysUserVo |
getLoginSysUserVo(String username) |
String |
getSalt(String username)
通过用户名称获取盐值
|
void |
refreshLoginInfo(String oldToken,
String username,
JwtToken newJwtToken)
刷新登陆信息
|
public void cacheLoginInfo(JwtToken jwtToken, LoginSysUserVo loginSysUserVo)
cacheLoginInfo in interface LoginRedisServicepublic void refreshLoginInfo(String oldToken, String username, JwtToken newJwtToken)
LoginRedisServicerefreshLoginInfo in interface LoginRedisServicepublic LoginSysUserRedisVo getLoginSysUserRedisVo(String username)
LoginRedisServicegetLoginSysUserRedisVo in interface LoginRedisServicepublic LoginSysUserVo getLoginSysUserVo(String username)
getLoginSysUserVo in interface LoginRedisServicepublic String getSalt(String username)
LoginRedisServicegetSalt in interface LoginRedisServicepublic void deleteLoginInfo(String token, String username)
LoginRedisServicedeleteLoginInfo in interface LoginRedisServicepublic boolean exists(String token)
LoginRedisServiceexists in interface LoginRedisServicepublic void deleteUserAllCache(String username)
LoginRedisServicedeleteUserAllCache in interface LoginRedisServiceCopyright © 2019. All rights reserved.