private String toString(RedisConnectionFactory redisConnectionFactory) { if (redisConnectionFactory == null) { return "<none>"; } else { if (redisConnectionFactory instanceof JedisConnectionFactory) { JedisConnectionFactory jcf = (JedisConnectionFactory) redisConnectionFactory; return jcf.getHostName().toString() + ":" + jcf.getPort(); } else if (redisConnectionFactory instanceof LettuceConnectionFactory) { LettuceConnectionFactory lcf = (LettuceConnectionFactory) redisConnectionFactory; return lcf.getHostName().toString() + ":" + lcf.getPort(); } return "<unknown> " + redisConnectionFactory.getClass(); } }