crossoverJie/distributed-redis-tool

性能损耗

bdjimmy opened this issue · 1 comments

每次请求都要跟redis进行交互, redis集群故障可能会引起,整体服务不可用吧, 是否可以考虑本地延迟上报+根据机器数量集中调整配额呢

@bdjimmy

  • 既然是分布式工具那肯定是多台应用,如果是存在本地是没法做到全局加锁、限流的作用。
  • Redis 连接是通过连接池控制的,所以肯定有个最大值。
  • 如果担心 Redis 故障引起不可用,那么这种非业务性质的操作可以拿一台单独的 Redis 使用,与业务隔离。
  • 根据我本地的压测,支持个几千并发肯定不成问题。
  • Redis 本身性能很好,一般不会出现连接导致故障。