package conflict
Spring packages are prone to conflict, because software writers do not deal with compatibility enough, and generally do not detect duplicate loading.
After spring-session-data-redis is referenced, be sure to remove the spring-session package. spring-session-data-redis does not reference spring-session, but it references spring-session-core. That’s enough.