레디 스 만료 공지 사항

첫째, 핵심 공간은 KEYSPACE 알림 통지

 1. 레디 스는 2.8.0 이후 버전을 지원

2. 술집 서브를 바탕으로

3. 메시지 유형 : keysapce /의 KeyEvent

 

두, 장면

일반적으로 만료 시간을 설정 캐시 1. 레디 스, 그렇지 않으면 그들은 점점 더 많은 수 있지만 캐시는 캐시 만료 알림을 다시로드하는 데 사용할 수있는 경우

2.이 만료 일부 처리 로직을 수행 할 필요

 

세, 레디 스 프로필

redis.conf 수정, 통지 - 키 스페이스 - 이벤트 전, 통지 - 키 스페이스 - 이벤트를 위해 "기본 설정", 개정 재시작 레디 스를 설정

 

넷째, 모니터 명령

psubscribe __keyevent @ 0 __은 : 0 번째 데이터베이스를 듣고 // 만료

psubscribe의 __keyevent @ * __ : 모든 데이터베이스를 // 모니터링 만료

 

다섯째, 키 코드

1. JedisPubSub을 상속하는 클래스를 작성

클래스 RedisMsgPubSubListener는 JedisPubSub를 확장

2. 클라이언트 모니터

RedisMsgPubSubListener 청취자 = 새로운 RedisMsgPubSubListener ();  
jedis.subscribe (리스너 ; "만료 __keyevent 0 __ @") // 구독是阻塞方法

 

 

 

참조 :

https://blog.csdn.net/weixin_41497481/article/details/85322794

https://blog.csdn.net/zhu_tianwei/article/details/80169900

https://www.cnblogs.com/ruiati/p/6655949.html

 

추천

출처www.cnblogs.com/june0816/p/11462912.html