搜狐视频(sohu tv)Redis私有云平台 :支持Redis多种架构(Standalone、Sentinel、Cluster)高效管理、有效降低大规模redis运维成本,提升资源管控能力和利用率。平台提供快速搭建/迁移,运维管理,弹性伸缩,统计监控,客户端整合接入等功能。(CacheCloud is a Redis cloud management platform. It supports Standalone, Sentinel, and Cluster architectures for Redis, effectively reducing large-scale Redis operation and maintenance costs, and improving resource management and utilization. The platform provides rapid construction/migration, operation and maintenance management, elastic scaling, statistical monitoring, client integration and access and other functions)
新建redis 哨兵集群报错
···
2023-06-19 17:29:50.280 WARN 111220 --- [e-pool-thread-4] c.sohu.cache.task.impl.TaskServiceImpl : task 4 init finish, result is 中断
2023-06-19 17:29:50.281 WARN 111220 --- [e-pool-thread-4] c.s.c.redis.impl.AssistRedisServiceImpl : Please Make sure the file:application-${profile}.yml connection pool is configured correctly ! cachecloud.redis.main.host:127.0.0.1 cachecloud.redis.main.port:6379 cachecloud.redis.main.password:
2023-06-19 17:29:50.281 WARN 111220 --- [e-pool-thread-4] c.s.c.redis.impl.AssistRedisServiceImpl : rpush cc:taskflow:45 2023-06-19 17:29:50.280 {task-execute-pool-thread-4} WARN TaskServiceImpl - task 4 init finish, result is 中断 error Could not get a resource from the pool
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
at redis.clients.jedis.util.Pool.getResource(Pool.java:84)
at redis.clients.jedis.JedisPool.getResource(JedisPool.java:370)
at com.sohu.cache.redis.impl.AssistRedisServiceImpl.getFromJedisPool(AssistRedisServiceImpl.java:54)
at com.sohu.cache.redis.impl.AssistRedisServiceImpl.rpush(AssistRedisServiceImpl.java:68)
at com.sohu.cache.log.TaskFlowRecordAppender.append(TaskFlowRecordAppender.java:36)
at com.sohu.cache.log.TaskFlowRecordAppender.append(TaskFlowRecordAppender.java:17)
at ch.qos.logback.core.AppenderBase.doAppend(AppenderBase.java:82)
at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:51)
at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270)
at ch.qos.logback.classic.Logger.callAppenders(Logger.java:257)
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421)
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383)
at ch.qos.logback.classic.Logger.warn(Logger.java:716)
at com.sohu.cache.task.impl.TaskServiceImpl.executeTask(TaskServiceImpl.java:225)
at com.sohu.cache.task.impl.TaskServiceImpl$1.execute(TaskServiceImpl.java:125)
at com.sohu.cache.task.impl.TaskServiceImpl$1.execute(TaskServiceImpl.java:120)
at com.sohu.cache.async.KeyCallable.call(KeyCallable.java:22)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket.
at redis.clients.jedis.DefaultJedisSocketFactory.createSocket(DefaultJedisSocketFactory.java:110)
at redis.clients.jedis.Connection.connect(Connection.java:226)
at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:140)
at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:310)
at redis.clients.jedis.BinaryJedis.initializeFromClientConfig(BinaryJedis.java:88)
at redis.clients.jedis.BinaryJedis.(BinaryJedis.java:293)
at redis.clients.jedis.Jedis.(Jedis.java:169)
at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:177)
at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:889)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:424)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:349)
at redis.clients.jedis.util.Pool.getResource(Pool.java:75)
... 20 common frames omitted
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:607)
at redis.clients.jedis.DefaultJedisSocketFactory.createSocket(DefaultJedisSocketFactory.java:80)
... 31 common frames omitted
新建redis 哨兵集群报错 ··· 2023-06-19 17:29:50.280 WARN 111220 --- [e-pool-thread-4] c.sohu.cache.task.impl.TaskServiceImpl : task 4 init finish, result is 中断 2023-06-19 17:29:50.281 WARN 111220 --- [e-pool-thread-4] c.s.c.redis.impl.AssistRedisServiceImpl : Please Make sure the file:application-${profile}.yml connection pool is configured correctly ! cachecloud.redis.main.host:127.0.0.1 cachecloud.redis.main.port:6379 cachecloud.redis.main.password: 2023-06-19 17:29:50.281 WARN 111220 --- [e-pool-thread-4] c.s.c.redis.impl.AssistRedisServiceImpl : rpush cc:taskflow:45 2023-06-19 17:29:50.280 {task-execute-pool-thread-4} WARN TaskServiceImpl - task 4 init finish, result is 中断 error Could not get a resource from the pool
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.jedis.util.Pool.getResource(Pool.java:84) at redis.clients.jedis.JedisPool.getResource(JedisPool.java:370) at com.sohu.cache.redis.impl.AssistRedisServiceImpl.getFromJedisPool(AssistRedisServiceImpl.java:54) at com.sohu.cache.redis.impl.AssistRedisServiceImpl.rpush(AssistRedisServiceImpl.java:68) at com.sohu.cache.log.TaskFlowRecordAppender.append(TaskFlowRecordAppender.java:36) at com.sohu.cache.log.TaskFlowRecordAppender.append(TaskFlowRecordAppender.java:17) at ch.qos.logback.core.AppenderBase.doAppend(AppenderBase.java:82) at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:51) at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270) at ch.qos.logback.classic.Logger.callAppenders(Logger.java:257) at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421) at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383) at ch.qos.logback.classic.Logger.warn(Logger.java:716) at com.sohu.cache.task.impl.TaskServiceImpl.executeTask(TaskServiceImpl.java:225) at com.sohu.cache.task.impl.TaskServiceImpl$1.execute(TaskServiceImpl.java:125) at com.sohu.cache.task.impl.TaskServiceImpl$1.execute(TaskServiceImpl.java:120) at com.sohu.cache.async.KeyCallable.call(KeyCallable.java:22) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket. at redis.clients.jedis.DefaultJedisSocketFactory.createSocket(DefaultJedisSocketFactory.java:110) at redis.clients.jedis.Connection.connect(Connection.java:226) at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:140) at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:310) at redis.clients.jedis.BinaryJedis.initializeFromClientConfig(BinaryJedis.java:88) at redis.clients.jedis.BinaryJedis.(BinaryJedis.java:293)
at redis.clients.jedis.Jedis.(Jedis.java:169)
at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:177)
at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:889)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:424)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:349)
at redis.clients.jedis.util.Pool.getResource(Pool.java:75)
... 20 common frames omitted
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:607)
at redis.clients.jedis.DefaultJedisSocketFactory.createSocket(DefaultJedisSocketFactory.java:80)
... 31 common frames omitted
···