大家好,我是mep。今天一起来探讨一下Redis缓存的问题,SpringBoot如何集成Redis网上文章很多,基本都是介绍如何配置redisTemplate,如何调用,本文就不过多介绍了。这次我们研究的是:Redis的事务。 首先抛出一个问题,Redis支持事务吗? 答案肯定是支持,不然也不需要我们在这里探讨了。 然后你拿到关键词"Redis 事务"去搜索引擎搜索一下,得到了这样的答案: Redis支持事务,But!Redis的事务不保证原子性,事务不会回滚。例如:我在Redis中提交了一个事务,包含3条命令,其中第2条命令报错了,并不会导致第一条命令的回滚,也不会阻止第三条命令的执行。 可是,真的是这样吗?你试过吗?哈哈,知道你懒得试,我来帮你们试试看喽! 先看一个我自己测试的例子,以下例子中RedisTemplate都开启了事务支持,否则测试没有意义,我的RedisConfiguration代码如下: @Configuration public class RedisConfiguration { @Bean public RedisTemplate<String,...