Redis的工具类

版权声明:转载请标明出处,否则会依法追究其责任 https://blog.csdn.net/qq_41204714/article/details/85317135
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

import java.io.Serializable;

/**
 * Created by lk on 2018/12/27.
 */
public class RedisUtils implements Serializable {

    private static JedisPool jedisPool;

    static {

        // 设置 redis 连接池信息
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();

        jedisPoolConfig.setMaxTotal(5);
        jedisPoolConfig.setMaxIdle(1);

        // 创建 redis 连接池
        jedisPool = new JedisPool(jedisPoolConfig, "主机名", 6379, 1000, "密码");
    }

    public static void set(String key, String value) {

        Jedis jedis = jedisPool.getResource();

        jedis.set(key, value);

        jedis.close();

    }

    public static String get(String key) {

        Jedis jedis = jedisPool.getResource();

        String value = jedis.get(key);

        if (value == null) {

            value = "0";
        }

        jedis.close();

        return value;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_41204714/article/details/85317135