SpringBoot+redis实现过期订单自动取消(redis过期监听)

  • 前言
  • 一、配置redis
    • 检查是否开启redis过期监听
  • 二、配置SpringBoot
    • 1.配置application.yml
    • 2.创建RedisKeyExpirationListener
    • 3.创建RedisListenerConfig
    • 4.创建RedisConfig
  • 总结

前言

因为公司业务需要,把过期的订单自动取消,所以使用redis过期监听实现

一、配置redis

检查是否开启redis过期监听

修改redis.conf 文件

SpringBoot+redis实现过期订单自动取消(redis过期监听)_第1张图片

notify-keyspace-events Ex #修改为EX

二、配置SpringBoot

1.配置application.yml

代码如下(示例): 

spring:
  redis:
    host: 0.0.0.0 #写入自己的地址
    port: 6379
    password: password #密码
111

你可能感兴趣的:(redis,spring,boot,缓存)