@Configuration class to expose the
SessionRepositoryFilter as a bean named "springSessionRepositoryFilter" and backed by
Redis.ConfigureRedisAction.SessionRepositoryFilter as a bean named
"springSessionRepositoryFilter".SessionRepository that is implemented using
Spring Data's RedisOperations.RedisOperations for both
managing the session and the expirations.ApplicationEventPublisher that is used to publish
SessionDestroyedEvent.