專案過程中經常會有對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配置檔名,該檔案屬於自動生成,僅用於快...