Merge pull request #1321 from devel83/master

Configurable Tomcat Session Key Prefix for Redis
pull/1336/head
Nikita Koksharov 7 years ago committed by GitHub
commit 6cae205743
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -54,6 +54,7 @@ public class RedissonSessionManager extends ManagerBase implements Lifecycle {
private String configPath;
private ReadMode readMode = ReadMode.MEMORY;
private UpdateMode updateMode = UpdateMode.DEFAULT;
private String keyPrefix = "";
public String getUpdateMode() {
return updateMode.toString();
@ -79,6 +80,14 @@ public class RedissonSessionManager extends ManagerBase implements Lifecycle {
return configPath;
}
public String getKeyPrefix() {
return keyPrefix;
}
public void setKeyPrefix(String keyPrefix) {
this.keyPrefix = keyPrefix;
}
@Override
public int getRejectedSessions() {
return 0;
@ -131,7 +140,7 @@ public class RedissonSessionManager extends ManagerBase implements Lifecycle {
}
public RMap<String, Object> getMap(String sessionId) {
return redisson.getMap("redisson_tomcat_session:" + sessionId);
return redisson.getMap(keyPrefix + "redisson_tomcat_session:" + sessionId);
}
@Override

@ -53,6 +53,8 @@ public class RedissonSessionManager extends ManagerBase {
private ReadMode readMode = ReadMode.MEMORY;
private UpdateMode updateMode = UpdateMode.DEFAULT;
private String keyPrefix = "";
public String getUpdateMode() {
return updateMode.toString();
}
@ -77,6 +79,14 @@ public class RedissonSessionManager extends ManagerBase {
return configPath;
}
public String getKeyPrefix() {
return keyPrefix;
}
public void setKeyPrefix(String keyPrefix) {
this.keyPrefix = keyPrefix;
}
@Override
public String getName() {
return RedissonSessionManager.class.getSimpleName();
@ -110,7 +120,7 @@ public class RedissonSessionManager extends ManagerBase {
}
public RMap<String, Object> getMap(String sessionId) {
return redisson.getMap("redisson_tomcat_session:" + sessionId);
return redisson.getMap(keyPrefix + "redisson_tomcat_session:" + sessionId);
}
@Override

@ -52,6 +52,8 @@ public class RedissonSessionManager extends ManagerBase {
private ReadMode readMode = ReadMode.MEMORY;
private UpdateMode updateMode = UpdateMode.DEFAULT;
private String keyPrefix = "";
public String getUpdateMode() {
return updateMode.toString();
}
@ -76,6 +78,14 @@ public class RedissonSessionManager extends ManagerBase {
return configPath;
}
public String getKeyPrefix() {
return keyPrefix;
}
public void setKeyPrefix(String keyPrefix) {
this.keyPrefix = keyPrefix;
}
@Override
public String getName() {
return RedissonSessionManager.class.getSimpleName();
@ -109,7 +119,7 @@ public class RedissonSessionManager extends ManagerBase {
}
public RMap<String, Object> getMap(String sessionId) {
return redisson.getMap("redisson_tomcat_session:" + sessionId);
return redisson.getMap(keyPrefix + "redisson_tomcat_session:" + sessionId);
}
@Override

@ -52,6 +52,8 @@ public class RedissonSessionManager extends ManagerBase {
private ReadMode readMode = ReadMode.MEMORY;
private UpdateMode updateMode = UpdateMode.DEFAULT;
private String keyPrefix = "";
public String getUpdateMode() {
return updateMode.toString();
}
@ -76,6 +78,14 @@ public class RedissonSessionManager extends ManagerBase {
return configPath;
}
public String getKeyPrefix() {
return keyPrefix;
}
public void setKeyPrefix(String keyPrefix) {
this.keyPrefix = keyPrefix;
}
@Override
public String getName() {
return RedissonSessionManager.class.getSimpleName();
@ -109,7 +119,7 @@ public class RedissonSessionManager extends ManagerBase {
}
public RMap<String, Object> getMap(String sessionId) {
return redisson.getMap("redisson_tomcat_session:" + sessionId);
return redisson.getMap(keyPrefix + "redisson_tomcat_session:" + sessionId);
}
@Override

Loading…
Cancel
Save