Я использую RedisTemplate для хранения значения Long
, сохраняю его успешно, ожидаю, что смогу вернуть это значение Long
, но тип этого значения не Long
, а Integer
.
RedisTemplate<String, Object> = redisTemplate();
Long l = 1L;
redisTemplate.opsForValue().set("l", l);
Object o = redisTemplate.opsForValue().get("l");
System.out.println(o.getClass().getName()); // the output is "java.lang.Integer", not "java.lang.Long"
Как сохранить информацию о типе при использовании RedisTemplate
для хранения данных?