小编All*_* S.的帖子

使用 Jedis Pool 时管道损坏

我正在使用 Jedis 在 Redis 中执行大量插入/读取操作。Redis 服务器使用默认配置。当我开始使用几个线程时出现问题,例外情况是:

redis.clients.jedis.exceptions.JedisConnectionException:java.net.SocketException:管道quebrado(写入失败)

我已经搜索了很多关于这个问题的信息,但找不到原因或解决方案。我用来执行这些测试的代码如下:

public class RedisFacade {

private static RedisFacade instancia = null;
// Initialize the Connection
final JedisPoolConfig poolConfig = buildPoolConfig();
JedisPool pool = new JedisPool(poolConfig, "localhost");
Jedis jedis;
int i = 0;

private RedisFacade() {
}

public static RedisFacade getInstancia() {
    if (instancia == null) {
        instancia = new RedisFacade();
    }
    return instancia;
}

// retorna um cliente jedis da pool
public Jedis getDB() {
    if (jedis == null) {
        jedis = pool.getResource(); …
Run Code Online (Sandbox Code Playgroud)

java pool redis jedis

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

jedis ×1

pool ×1

redis ×1