Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在我的服务器应用程序(nginx 的 c 模块)中使用 redis -(检查每个请求的 redis 变量)。我应该使用什么类型的连接(保持活动或每个请求的单独连接(连接、执行、关闭))到 redis(我打算使用 credis 连接到 redis)?我使用2台服务器。
如果可能,最好共享连接 - 效率是其中的一部分,尽管当我试图保持太多打开时,我遇到了连接丢失的问题。
对于大多数您可以共享单个连接的事情,您真正需要专用连接的唯一时间是用于订阅或未立即返回结果的事务之类的事情。
如果您可以通过保持连接来重用连接,请这样做。如果您有几个(或更多)请求,如果您一直断开连接并重新连接,它很容易变得低效。