1
zj
2024-07-21 efa6ea80aba153fa07458baedd0d730505fe9665
websocketSerivce/src/main/java/org/example/util/RedisUtil.java
copy from websocketClient/src/main/java/org/example/util/RedisUtil.java copy to websocketSerivce/src/main/java/org/example/util/RedisUtil.java
File was copied from websocketClient/src/main/java/org/example/util/RedisUtil.java
@@ -1,16 +1,18 @@
package org.example.util;
import redis.clients.jedis.*;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.Protocol;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class RedisUtil {
    private static JedisPool jedisPool;
    static {
        jedisPool = new JedisPool(new JedisPoolConfig(), "localhost", 6379);
        jedisPool = new JedisPool(new JedisPoolConfig(), "localhost", 6379, Protocol.DEFAULT_TIMEOUT, null, 0);
    }
    // 私有构造方法,防止实例化
@@ -28,6 +30,12 @@
        }
    }
    public static Set<String> keys(String key) {
        try (Jedis jedis = jedisPool.getResource()) {
            return jedis.keys("*"+key+"*");
        }
    }
    public static void hset(String key, String field, String value) {
        try (Jedis jedis = jedisPool.getResource()) {
            jedis.hset(key, field, value);