From c93bd4fd2ca29350da47ce927ce96e6948a463f0 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Fri, 4 Feb 2022 12:51:16 -0600 Subject: [PATCH] Fix Redis not working with local IPs --- build.gradle | 2 +- src/main/java/dev/plex/storage/RedisConnection.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index e0aa251..f691edb 100644 --- a/build.gradle +++ b/build.gradle @@ -27,7 +27,7 @@ dependencies { library 'org.json:json:20211205' library 'commons-io:commons-io:2.11.0' library 'dev.morphia.morphia:morphia-core:2.2.3' - library 'redis.clients:jedis:4.1.0' + library 'redis.clients:jedis:4.1.1' library 'org.mariadb.jdbc:mariadb-java-client:2.7.4' library 'org.apache.httpcomponents:httpclient:4.5.13' compileOnly 'io.papermc.paper:paper-api:1.18.1-R0.1-SNAPSHOT' diff --git a/src/main/java/dev/plex/storage/RedisConnection.java b/src/main/java/dev/plex/storage/RedisConnection.java index c7d44f9..3187135 100644 --- a/src/main/java/dev/plex/storage/RedisConnection.java +++ b/src/main/java/dev/plex/storage/RedisConnection.java @@ -5,6 +5,7 @@ import dev.plex.PlexBase; import dev.plex.util.PlexLog; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; +import redis.clients.jedis.JedisPoolConfig; public class RedisConnection extends PlexBase { @@ -15,7 +16,7 @@ public class RedisConnection extends PlexBase { ClassLoader previous = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(RedisConnection.class.getClassLoader()); - this.pool = new JedisPool(plugin.config.getString("data.side.hostname"), Plex.get().getConfig().getInt("data.side.port")); + this.pool = new JedisPool(new JedisPoolConfig(), plugin.config.getString("data.side.hostname"), Plex.get().getConfig().getInt("data.side.port")); Thread.currentThread().setContextClassLoader(previous); PlexLog.log("Connected to Redis!"); return pool;