gpt4 book ai didi

node.js - 使用 Redis 的 Express 应用程序的结构

转载 作者:IT王子 更新时间:2023-10-29 06:15:55 26 4
gpt4 key购买 nike

我不确定在我正在构建的 Express 应用程序中,哪里是定义 redis 客户端的最佳位置。我正在使用 skeleton作为框架。

似乎与 redis 的连接应该放在 boot.coffeeapp.coffee 中,但是我不能轻易地在 application_controller.coffee,这是我需要它的地方。

如果我将 client = redis.createClient 放在 application_controller.coffee 中,是否意味着每个请求都会创建一个新客户端?

最佳答案

我会在 app.coffee 中定义 Redis 客户端(配置之后,路由之前)并将 Redis 客户端设置为 App 对象的属性:app.client = redis.createClient

然后在application_controller.coffee中可以通过app.client访问Redis客户端。

关于node.js - 使用 Redis 的 Express 应用程序的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13783834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com