将redis集成到无服务器中

时间:2017-08-28 02:48:52

标签: redis node-redis serverless-framework

我正在考虑将缓存服务与无服务器集成。

我决定选择redis。但是,通过阅读npm redis,您似乎需要在完成请求后致电client.quit()

无服务器似乎工作的方式是生成实例,然后在不使用时删除。所以我想知道在删除无服务器实例时是否有办法退出redis连接。

或者我是否只需要在每个请求上启动连接,并在每个请求完成之前退出连接。

我希望我可以在app状态而不是请求状态下执行此操作,这样我就不会产生这么多连接。

1 个答案:

答案 0 :(得分:0)

没有。可以重用连接。它不需要在每个请求上启动新连接。

如果您使用redis.creatClient()创建连接,则可以始终在您的应用中使用此连接。如果连接断开,它具有重新连接机制。因此,在您的应用开发中,您不需要关心连接问题,只需获得全局连接并始终使用它。