以前redis保存json格式数据都是这样写
public boolean set(String key, Object value) {
boolean result = false;
try {
// 使用 JSONObject.toJSONString() 处理要存储的数据
stringRedisTemplate.opsForValue().set(key, JSONObject.toJSONString(value));
result = true;
} catch (Exception e) {
logger.error("写入reids缓存失败! 错误信息为:", e);
}
return result;
现在改成
/**
* 普通缓存放入
* @param key 键
* @param value 值
* @return true成功 false失败
*/
public boolean set(String key,Object value) {
try {
redisTemplate.opsForValue().set(key, value);
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
使用时
Demo demo = new Demo();
demo.setAge(AgeEnum.THREE);
demo.setCost(n