现象:使用Java Redis客户端将数据存放到Redis后,使用redisTemplate却不出来原因:Java Redis客户端在将数据存放在Redis时,会对Key,Value,Field进行编码.从Redis中取数据时,如果Key.Field的编码和存放时不一样,就会取不出来.就像中文乱码一样,同样的中文字符串,存放时编码格式不对,就不能被识别. 问题复盘及分析过程: (1)使用下面代码将数据放到Redis中 stringRedisTemplate.opsForHash().put("C