aki*_*dis 5 amazon-web-services redis amazon-elasticache redisson
我们在 AWS 环境中使用 Redisson 3.6.1 版,在具有 2 个节点的复制模式下设置 ElastiCache。我们的主要操作是针对 LRU 有界RMapCache(https://github.com/redisson/redisson/wiki/7.-distributed-collections#714-lru-bounded-map),我们只是get和put数据(设置了maxSize500K 记录)。
但是,即使在非常低的负载下,我们也会遇到一系列org.redisson.client.RedisTimeoutExceptionwith 消息。而且,这种现象似乎主要发生在 AWS ElastiCache 的主节点上。在我们与 Redis (通过 Redisson) 通信的一些服务上,这似乎并不是真正的问题,尽管这种超时也会发生,但频率较低。Unable to send command: ....
Redis ElastiCache 集群似乎完全没有压力。CPU的利用率通常为1-2%。我们减少了retryInterval和的数量,retryAttempts以便在这种情况下快速失败并防止我们的服务线程长时间保持阻塞状态。然而,在那个低负载下(大约 100 redisson req/s),有人会期望根本不会遇到这样的问题。
| 归档时间: |
|
| 查看次数: |
923 次 |
| 最近记录: |