tokuhirom's blog

Unable to publish SessionDestroyedEvent for session foobar

https://github.com/spring-projects/spring-session/blob/033d6eecaeabe1adaa4deedc9a3019cf9260fcbc/spring-session-data-redis/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java#L536

  • RedisOperationsSessionRepository は MessageListener を実装している
  • SessionDeletedEvent or SessionExpiredEvent 発生時にこのログは出る
  • session の削除または expire イベントが発生したが、すでに Redis の TTL で消えている場合にこのメッセージが発生する
  • 消えているのだから特に何もできることはなく正常動作なので、本来このログは WARN ではなく INFO であるべき?
Created: 2019-09-10 06:12:07 +0900
Updated: 2019-09-10 06:12:07 +0900