这是报错内容:
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
at redis.clients.util.Pool.getResource(Pool.java:53)
at redis.clients.jedis.JedisPool.getResource(JedisPool.java:226)
at redis.clients.jedis.JedisSlotBasedConnectionHandler.getConnectionFromSlot(JedisSlotBasedConnectionHandler.java:66)
at redis.clients.jedis.JedisClusterCommand.runWithRetries(JedisClusterCommand.java:116)
Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
at redis.clients.jedis.Protocol.processError(Protocol.java:127)
at redis.clients.jedis.Protocol.process(Protocol.java:161)
at redis.clients.jedis.Protocol.read(Protocol.java:215)
at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:340)
at redis.clients.jedis.Connection.getStatusCodeReply(Connection.java:239)
at redis.clients.jedis.BinaryJedis.auth(BinaryJedis.java:2139)
at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:108)
at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:868)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:435)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363)
at redis.clients.util.Pool.getResource(Pool.java:49)
at redis.clients.jedis.JedisPool.getResource(JedisPool.java:226)
at redis.clients.jedis.JedisSlotBasedConnectionHandler.getConnectionFromSlot(JedisSlotBasedConnectionHandler.java:66)
at redis.clients.jedis.JedisClusterCommand.runWithRetries(JedisClusterCommand.java:116)
... 1010 more这是代码部分:
public static JedisCluster getJedisCluster() {
        JedisCluster jc = null;
        Set<HostAndPort> nodes = new HashSet<>();
        if (urlAndPort.indexOf(",") != 0) {
            String[] serverArray = serverArray = urlAndPort.split(",");
            for (String ipPort : serverArray) {
                String[] ipPortPair = ipPort.split(":");
                nodes.add(new HostAndPort(ipPortPair[0].trim(), Integer.valueOf(ipPortPair[1].trim())));
            }
        } else {
            String ipPort = null;
            String[] ipPortPair = ipPort.split(":");
            nodes.add(new HostAndPort(ipPortPair[0].trim(), Integer.valueOf(ipPortPair[1].trim())));
        }
        try {
            if (StringUtils.isBlank(redisPassword)) {
                jc = new JedisCluster(nodes);
            } else {
                GenericObjectPoolConfig config = new GenericObjectPoolConfig();
                config.setMaxTotal(200);
                config.setMaxIdle(50);
                config.setMinIdle(8);//设置最小空闲数
                config.setMaxWaitMillis(10000);
                config.setTestOnBorrow(true);
                config.setTestOnReturn(true);
                //Idle时进行连接扫描
                config.setTestWhileIdle(true);
                //表示idle object evitor两次扫描之间要sleep的毫秒数
                config.setTimeBetweenEvictionRunsMillis(30000);
                //表示idle object evitor每次扫描的最多的对象数
                config.setNumTestsPerEvictionRun(10);
                //表示一个对象至少停留在idle状态的最短时间,然后才能被idle object evitor扫描并驱逐;这一项只有在timeBetweenEvictionRunsMillis大于0时才有意义
                config.setMinEvictableIdleTimeMillis(60000);
                jc = new JedisCluster(nodes, 5000, 5000, 5000, redisPassword, config);
            }        } catch (Exception e) {
            e.printStackTrace();
        }
        return jc;
    }有大神知道这是什么问题吗?