From 36d157a65845983d6e2021412ab9fef062ed851d Mon Sep 17 00:00:00 2001 From: Vedran Pavic Date: Mon, 20 Nov 2017 09:12:53 +0100 Subject: [PATCH] Polish default Redis namespace handling See gh-919 --- .../redis/ReactiveRedisOperationsSessionRepository.java | 6 +++--- .../data/redis/RedisOperationsSessionRepository.java | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/spring-session-data-redis/src/main/java/org/springframework/session/data/redis/ReactiveRedisOperationsSessionRepository.java b/spring-session-data-redis/src/main/java/org/springframework/session/data/redis/ReactiveRedisOperationsSessionRepository.java index 5c1001b8..8fd21604 100644 --- a/spring-session-data-redis/src/main/java/org/springframework/session/data/redis/ReactiveRedisOperationsSessionRepository.java +++ b/spring-session-data-redis/src/main/java/org/springframework/session/data/redis/ReactiveRedisOperationsSessionRepository.java @@ -45,7 +45,7 @@ public class ReactiveRedisOperationsSessionRepository implements /** * The default namespace for each key and channel in Redis used by Spring Session. */ - public static final String DEFAULT_NAMESPACE = "spring:session:"; + public static final String DEFAULT_NAMESPACE = "spring:session"; /** * The key in the Hash representing {@link Session#getCreationTime()}. @@ -68,14 +68,14 @@ public class ReactiveRedisOperationsSessionRepository implements * attributeName, then there would be an entry in the hash named * sessionAttr:attributeName that mapped to its value. */ - static final String ATTRIBUTE_PREFIX = "attribute:"; + static final String ATTRIBUTE_PREFIX = "sessionAttr:"; private final ReactiveRedisOperations sessionRedisOperations; /** * The namespace for every key used by Spring Session in Redis. */ - private String namespace = DEFAULT_NAMESPACE; + private String namespace = DEFAULT_NAMESPACE + ":"; /** * If non-null, this value is used to override the default value for diff --git a/spring-session-data-redis/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java b/spring-session-data-redis/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java index de3fffb3..1ab35c84 100644 --- a/spring-session-data-redis/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java +++ b/spring-session-data-redis/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java @@ -255,7 +255,7 @@ public class RedisOperationsSessionRepository implements /** * The default namespace for each key and channel in Redis used by Spring Session. */ - public static final String DEFAULT_NAMESPACE = "spring:session:"; + public static final String DEFAULT_NAMESPACE = "spring:session"; /** * The key in the Hash representing @@ -287,7 +287,7 @@ public class RedisOperationsSessionRepository implements /** * The namespace for every key used by Spring Session in Redis. */ - private String namespace = DEFAULT_NAMESPACE; + private String namespace = DEFAULT_NAMESPACE + ":"; private final RedisOperations sessionRedisOperations;