📄️ 问题TOP5
| | 原因 | 解决方案 | 业务影响 |
📄️ Jedis内存溢出:OOM command not allowed when used memory > 'maxmemory'
Redis节点使用的内存,大于该实例 配置的maxmemory。
📄️ Jedis客户端缓冲区异常:Unexpected end of stream
使用Jedis连接池,客户端缓冲区异常:Unexpected end of stream
📄️ Jedis客户端读写超时:Read timed out
问题原因可能有下列几种:
📄️ Jedis触发熔断:ERR max number of clients reached
问题现象
📄️ Jedis连接池异常:Could not get a resource from the pool
在使用Jedis连接池JedisPool模式下,比较常见的报错如下:
📄️ Jedis连接超时:connect timed out
在使用Jedis Client连接Redis Service时抛出异常:
📄️ Lettuce连接Cluster集群实例时,规格变更的异常处理
使用lettuce连接Cluster集群实例,实例执行规格变更后,分片数有变化时,部分槽位(Slot)会迁移到新分片上,当客户端连接到新分片时会出现以下异常问题:
📄️ Lettuce间歇性发生:RedisCommandTimeoutException
| 场景 | Lettuce客户端影响 | 优化策略 |