【问题标题】:Jedis JedisPool refers to missing type errorJedis JedisPool 指缺少类型错误
【发布时间】:2014-10-14 21:12:46
【问题描述】:

我在这里尝试创建新的 JedisPool,但出现以下错误。

The constructor JedisPool(GenericObjectPool$Config, String, int, int) refers to the missing type GenericObjectPool$Config

这个程序:

package redis_openfire;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;



public class pubs {

    public static final String CHANNEL_NAME = "commonChannel";
//  private static Logger logger = LoggerFactory.getLogger(pubs.class);
    private static Jedis publisherJedis;



    public static void main(String[] args) {

        final JedisPoolConfig poolConfig = new JedisPoolConfig();

        final JedisPool jedisPool = new JedisPool(poolConfig, "localhost", 6379, 0);

        publisherJedis = jedisPool.getResource();

        publisherJedis.publish(CHANNEL_NAME, "this is...");


    }

}   

【问题讨论】:

    标签: redis jedis


    【解决方案1】:

    我认为您需要将 commons-pool 添加到您的类路径中,因为 JedisPool 是 commons-pool 支持的实现

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 2017-02-15
      • 2018-03-28
      • 2012-02-23
      • 1970-01-01
      • 2022-12-14
      • 1970-01-01
      • 1970-01-01
      • 2019-10-30
      相关资源
      最近更新 更多