diff --git a/src/main/java/me/unurled/sacredrealms/sr/data/Redis.java b/src/main/java/me/unurled/sacredrealms/sr/data/Redis.java index a711e0c..d5bd3f3 100644 --- a/src/main/java/me/unurled/sacredrealms/sr/data/Redis.java +++ b/src/main/java/me/unurled/sacredrealms/sr/data/Redis.java @@ -2,13 +2,10 @@ package me.unurled.sacredrealms.sr.data; import static me.unurled.sacredrealms.sr.utils.Logger.error; -import java.util.ArrayList; import java.util.List; import me.unurled.sacredrealms.sr.SR; import org.jetbrains.annotations.NotNull; import redis.clients.jedis.JedisPooled; -import redis.clients.jedis.params.ScanParams; -import redis.clients.jedis.resps.ScanResult; public class Redis implements DataHandler { @@ -82,16 +79,6 @@ public class Redis implements DataHandler { */ @Override public List getKeysAll(@NotNull String key) { - String cursor = "0"; - ScanParams params = new ScanParams().match(key); - List keys = new ArrayList<>(); - - do { - ScanResult result = client.scan(cursor, params); - cursor = result.getCursor(); - keys.addAll(result.getResult()); - } while (!cursor.equals("0")); - - return keys; + return client.keys(key + "*").stream().toList(); } }