关于连接redis查询的问题
发布于 5 年前 作者 Maxfengyan 3246 次浏览 来自 问答

本人单纯用fastify查询redis进行压测,为什么在压测完成后cpu还在占用呢?是不是redis的连接没有释放,是需要在查询完后手动关闭redis吗?还是我写的查询代码逻辑有问题,请大神赐教,初学,轻喷 image.png image.png

2 回复

我也遇到过这样的问题,然后在fastify的onClose hook里主动断开redis的链接就没有问题了

@zhangmingfeng 大佬,我看了文档,onClose是服务器停止时触发的吧,但是这是长期的服务,用pm2启的不能停。我现在的状况是压测完了,已经没有用户在请求node程序,也没有日志产出,程序依旧在运行,但cpu还是在占用中,理论上讲如果没有用户调接口,cpu应该占用率很少,内存应该释放掉吧。

回到顶部