问题:

      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");

123  );
 此时自然无法取到值

解决:  转成 string类型

redisTemplate.boundHashOps("abc_" + time).get(String.valueOf(id))