StringRedisTemplate与RedisTemplate碰到的坑

区别:1.两者的关系是StringRedisTemplate继承RedisTemplate

          2.两者的数据是不共通的;

           3.序列化方式不同


StringRedisTemplate继承RedisTemplate,指定了RedisTemplate<String,String> 泛型

使用@AutoWired注解注入RedisTemplate注意

在springboot整合RedisTemplate时 如果使用 @Autowired 注解完成自动装配 那么

    RedisTemplate要么不指定泛型
    要么泛型 为<Stirng,String> 或者<Object,Object>

如果你非得使用其他类型的 比如 RedisTemplate<String,Object> 那么请使用 @Resource 注解

@Autowired 按类型装配 byType

@Resource 按bean名字装配 byName


版权声明:本文为qq_54967758原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。