springboot redis過期時間監聽

2021-10-21 02:40:35 字數 810 閱讀 4198

專案過程中經常會有對redis過期監控的需求,當設定過期時間的key失效時做出相應的操作

寫乙個***,繼承keyexpirationeventmessagelistener類

package com.redisconfig;

import org.springframework.data.redis.connection.message;

import org.springframework.data.redis.listener.keyexpirationeventmessagelistener;

import org.springframework.data.redis.listener.redismessagelistenercontainer;

import org.springframework.stereotype.component;

/** * 類 描 述:redi key值過期監聽

* 類 名 稱:rediskeyexpirationlistener

*/@component

public class rediskeyexpirationlistener extends keyexpirationeventmessagelistener

/*** 針對redis資料失效事件,進行資料處理

** @param message

* @param pattern

*/@override

public void onmessage(message message, byte pattern)

}

Spring Boot Redis 資料快取

之前都是在spring mvc中使用redis,這裡記錄在spring boot中使用redis作為資料快取的過程。參考spring boot整合spring data jpa,搭建專案。本次是在docker中部署redis,從中直接pull官方的redis映象,啟動redis。使用redisdes...

spring boot redis發布訂閱

1.pom 依賴 org.springframework.boot spring boot starter data redis redis.clients jedis 2.配置 redis host 10.5.6.13 port 6379 password sensetime timeout 10...

Spring Boot Redis集群案例

1 配置redis配置檔案 port 6379 daemonize yes bind是繫結ip,0.0.0.0是代表任何ip bind 0.0.0.0 保護模式 protected mode no 新增節點 cluster enabled yes cluster配置檔名,該檔案屬於自動生成,僅用於快...