我是利用GSON存的。
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</dependency>
我有个Admin对象,我先将其转成JSONString放进Redis,然后取出来的时候再转换一次就好了。
代码如下:
放入:
Admin user=iAdminService.login(username,password);
Gson gson = new Gson();
String userInfo = gson.toJson(user);
redisTemplate.opsForHash().put(refreshToken, "userInfo", userInfo);
取出:
String userInfo = (String) redisTemplate.opsForHash().get(refreshToken, "userInfo");
Gson gson = new Gson();
Admin user = gson.fromJson(userInfo, Admin.class);
基本上思路就是这样。