Redis中使用RedisTemplate.set设置值后redis客户端取不到值

这是序列化问题

解决办法有两个:

  方法一:set操作前声明序列化类型

        redisTemplate.setKeySerializer(new StringRedisSerializer());
        redisTemplate.setValueSerializer(new StringRedisSerializer());

 

  方法二:开头声明模板变量时指定泛型

    @Autowired
    private RedisTemplate<String,String> redisTemplate;
原文地址:https://www.cnblogs.com/dabuliu/p/15693982.html