spring-boot - 如何使 Redis 存储库具有事务性

标签 spring-boot redis spring-data-redis

Spring Data Redis support repositories作为 redis templates 的替代品.但是我发现的关于 @Transactional support 的一切是关于模板,而不是存储库。

有什么方法可以使 redis 存储库具有事务性吗?

我添加了 @EnableTransactionManagement 并将服务方法标记为事务性的,但出现以下异常:

org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.transaction.PlatformTransactionManager' available

最佳答案

Spring Data Redis 不支持 Repository only for templates 的事务。

关于spring-boot - 如何使 Redis 存储库具有事务性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50605538/

相关文章:

java - spring框架 spring-data-redis 序列化异常

spring - 使用spring-boot-starter-data-redis时,驱逐策略如何设置? LFU 或 LRU 等?

Spring boot不将文件打包到jar中

java - 仅验证选定的其余端点 : spring boot

java - Spring Integration DSL,从消息 channel 轮询

redis - 仅当元素不存在时才原子更新 redis 集

java - Java Spring Boot 项目中的存储过程返回 null 作为输出

redis - 如何减慢启动redis的进程得到Loading :1?

c - 什么类型的连接更好地用于 redis?

Redis 序列化和反序列化