1.4K Star 5K Fork 1.7K

GVP红薯 / J2Cache

 / 详情

#2.8.1-release版本在使用redis-cluster时redisClient未初始化导致NPE

已完成
创建于  
2020-04-25 12:25
 if("redis-cluster".equalsIgnoreCase(scheme)) {
            scheme = "redis";
            List<RedisURI> redisURIs = new ArrayList<>();
            String[] hostArray = hosts.split(",");
            for(String host : hostArray) {
            	String[] redisArray = host.split(":");
            	RedisURI uri = RedisURI.create(redisArray[0], Integer.valueOf(redisArray[1]));
            	uri.setDatabase(database);
            	uri.setPassword(password);
            	uri.setSentinelMasterId(sentinelMasterId);
            	redisURIs.add(uri);
            }
             RedisClusterClient.create(redisURIs); // 这里未初始化redisClient
        }
        else {
        	String[] redisArray = hosts.split(":");
        	RedisURI uri = RedisURI.create(redisArray[0], Integer.valueOf(redisArray[1]));
        	uri.setDatabase(database);
        	uri.setPassword(password);
        	redisClient = RedisClient.create(uri);
        }

评论 (1)

vasin_liu 创建了任务
vasin_liu 关联仓库设置为红薯/J2Cache
展开全部操作日志

能否直接提交个 PR

vasin_liu 通过ld/J2Cache Pull Request !152任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
36 ld 1578913711
Java
1
https://gitee.com/ld/J2Cache.git
git@gitee.com:ld/J2Cache.git
ld
J2Cache
J2Cache

搜索帮助