记录使用redis过期回调解决订单超时问题
此文章主要是之前一篇文章的拓展,上一篇文章说到,订单超时有三种处理方法,这篇文章记录的就是第二种解决方法
上一篇文章地址
下面开始实际操作
-
修改redis相关事件配置,添加 notify-keyspace-events Ex
- 直接修改redis.conf文件
- 或者使用RedisDesktopManager远程连接工具open console按钮,使用命令行
CONFIG SET notify-keyspace-events Ex
解决
但是两种方法设置完后都必须要重启redis服务,否则不会生效
-
加入maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version