@SpringBootTest
class TestStringRedisTemplate {
@Autowired
private StringRedisTemplate stringRedisTemplate;
@Test
void testAdd(){
// stringRedisTemplate.opsForValue().set("name","李白");
String name = stringRedisTemplate.opsForValue().get("name");
System.out.println(name);
}
private static final ObjectMapper objectMapper = new ObjectMapper();
@Test
void testAddUser() throws JsonProcessingException {
//创建对象
User user = new User(21,"张三");
//手动序列化
String json = objectMapper.writeValueAsString(user);
//写入数据
stringRedisTemplate.opsForValue().set("User",json);
//获取数据
String user1 = stringRedisTemplate.opsForValue().get("User");
//手动反序列化
User user2 = objectMapper.readValue(user1, User.class);
System.out.println(user2);
}
}
使用StringRedisTemplate手动序列化JSON对象到Redis,并手动反序列化从redis中取出数据
最新推荐文章于 2023-08-21 13:41:28 发布