在设计类似电商的系统时,一个常见的需求是每个页面都需要携带登录用户信息。常见的解决方法有两种:使用cookie保存、使用JWT保存。但如果系统中使用了Redis缓存,那么还可以有第三种解决方案–将用户token缓存在Redis中。 一、登陆时生成一个token存入Redis //生成一个token对象,保存在redis中 redisTemplate.opsForHash().put("token","user",user); 二、在每个页面生成时,提供token //以JSON字符串形式返回token @RequestMapping(value =