大致的推算方法是:业务QPS/单连接的QPS=最大连接数。

举个例子

假如一个Jedis命令操作时间大约是5ms,这里的5ms指的是往返,而不单单是执行命令的时间,所以单个Jedis连接的QPS大概是1000/5=200。

此时假设业务QPS要求是20000,那么最大连接数=20000/200,为100。

假设此时引入了redis集群,那么每个redis节点所对应的最大连接数=预估的最大连接数/节点数。

不过在实际的生产场景中,还是要预留一些资源的,所以配置的maxTotal建议要比理论值大一些。


原文链接:https://blog.csdn.net/weixin_38106322/article/details/108651003

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐