redis结合springboot 无法注入redisTemplate问题

redis结合springboot 无法注入redisTemplate问题

 

报错:

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate<java.io.Serializable, java.io.Serializable>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

之前是,

@Autowired
private RedisTemplate<String, Object> redisTemplate;

 

改成

@Resource
private RedisTemplate<String, Object> redisTemplate;

转载于:https://my.oschina.net/u/3632227/blog/3012432

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用redis结合springboot实现增删查改操作可以通过引入spring-boot-starter-data-redis依赖,并在配置文件中设置redis相关的配置信息。然后可以通过使用RedisTemplate类提供的方法来实现增删查改操作。 具体步骤如下: 1. 首先,在pom.xml文件中引入spring-boot-starter-data-redis依赖,以便使用redis相关的功能。 2. 在application.properties或application.yml文件中配置redis相关的信息,包括主机名、端口、密码等。 3. 创建一个RedisTemplate的实例,在这个实例中设置redis连接工厂和序列化器等配置。 4. 在需要使用redis的类中,通过注入RedisTemplate来实现对redis的操作。 5. 使用RedisTemplate的opsForValue()、opsForHash()等方法来实现redis的增删查改操作。 例如,实现对redis中String类型数据的增删查改操作可以按以下步骤进行: 1. 在需要使用redis的类中注入RedisTemplate,例如: ```java @Autowired private RedisTemplate<String, String> redisTemplate; ``` 2. 使用RedisTemplate的opsForValue()方法获取ValueOperations对象,通过这个对象可以对redis中的String类型数据进行操作。 3. 使用ValueOperations对象的set()方法来设置key-value对,并使用get()方法来获取key对应的value。 4. 使用ValueOperations对象的delete()方法来删除指定的key。 5. 使用ValueOperations对象的increment()方法来对key对应的value做增加或减少操作。 这样就可以实现对redis中String类型数据的增删查改操作了。 需要注意的是,以上是一个简单的示例,实际使用中还需要考虑异常处理、事务管理等方面的处理。同时,对于其他类型的数据(如Hash、List、Set等),可以使用相应类型的操作方法来实现类似的增删查改操作。 提供了一个基于Spring Boot & MyBatis & Redis的种子系统,可以参考该项目的代码和配置文件来了解更多关于redis结合springboot实现增删查改操作的实例。 希望以上信息对您有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Spring Boot整合MyBatis Plus,实现增删改查(CRUD)](https://blog.csdn.net/guo_erbin/article/details/130006646)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [springboot-mapper-redis:springbootredis以及通用mapper等的一个结合框架,可快速构建普通业务系统,...](https://download.csdn.net/download/weixin_42134234/18686126)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值