因为若依放入用户的时候,会在减值中添加随机串,所以用户的key会在redis中变成:
login_tokens:6af07052-b76d-44dd-a296-1335af03b2a6
这样的样子。
如果用
Set<Object> items= redisService.redisTemplate.keys("login_tokens");
去取用户列表,获取不到,
这时候其实只需要在key中加通配符,就可以把用户都找出来,也就变成这样:
Set<Object> items= redisService.redisTemplate.keys("login_tokens");
调试模式下可以看到,这样就能取到所有的与用户相关的key值。
然后我们就用这个key去取用户信息就可以了