问题:
redis 操作 hash 根据 id (id 为Long类型) 取值时, 结果为 null
过程:
 查看存数据时的操作 -->  put(String,Object)  时的 k 是 String 类型 --> 而传入的是 id 是 Long 类型  
    --> 此时调用  redisTemplate.boundHashOps("abc_" + time).get(id); 取值,是拿不到值的
    类似: 
             存:   redisTemplate.boundHashOps("a").put(  "123"  ,"abc");
            取:    redisTemplate.boundHashOps("a").get(  123  );
 此时自然无法取到值
解决: 转成 string类型
redisTemplate.boundHashOps("abc_" + time).get(String.valueOf(id))
redis 操作 hash ,根据 id 取值时结果为 null --> redisTemplate.boundHashOps("abc_" + time).get(id);
原文:https://www.cnblogs.com/amly/p/13058301.html