java - jedis 的 Redis 连接问题
问题描述
我正在使用此代码,但遇到连接问题:
JedisConnectionFactory jedisConnectionFactory() {
JedisConnectionFactory jedisConnectionFactory = null;
try {
RedisStandaloneConfiguration redisStandAloneConfiguration = new RedisStandaloneConfiguration(hostName,
port);
// make jedis connection factory thread safe (for multi-threaded
// environment)
JedisClientConfiguration jedisClientConfiguration = JedisClientConfiguration.builder().usePooling().build();
jedisConnectionFactory = new JedisConnectionFactory(redisStandAloneConfiguration, jedisClientConfiguration);
// jedisConnectionFactory uses connection pool by default but with
// max total of 8
jedisConnectionFactory.getPoolConfig().setMaxTotal(50);
jedisConnectionFactory.getPoolConfig().setMaxIdle(50);
jedisConnectionFactory.afterPropertiesSet();
} catch (RedisConnectionFailureException e) {
LOGGER.error("RedisConnectionFailureException in RedisConnector class, Connection break with JEDIS " +
e.getMessage());
}
return jedisConnectionFactory;
}
解决方案
推荐阅读
- amazon-web-services - 有没有办法通过清单文件自动将数据从 S3 导入 Quicksight?
- javascript - 角度中的多线程类联合的ngfor
- class - 如何获取R中缺失值NA的类属性?
- objective-c - CFRelease CFMutableArrayRef 内容的正确方法
- r - 如何在R中创建索引为两分钟的数据框
- python - 如何对两个不等长的 tf.datasets 进行成对迭代?
- python - pandas 如何将datafram的列名作为值插入到mysql表中,而不是作为字段名插入
- php - 我无法在 Laravel 中使用路由和控制器查看创建的页面
- typescript - ThreeJS- TypeError: material.customProgramCacheKey 不是函数
- mysql - 在什么情况下主键应该是唯一的?