需求:
实现超时处理(如订单支付超时)
解决方案:
把某个信息作为redis的key,并设置过期时间,超时后通过redis监听器获取key值。
(如把订单号作为key值(order:1))
实现过程:
首先,修改redis.conf配置
查看“notify-keyspace-events”的配置项,如果没有,添加“notify-keyspace-events Ex”,
在springboot的maven文件中导入spring data redis的包:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
springboot的配置文件设置redis的连接和端口号