我想在我的服务器应用程序中使用redis(c模块用于nginx) - (从每个请求的redis检查变量)。我应该使用什么类型的连接(为每个请求保持活动或单独连接(连接,执行,关闭))到redis(我计划使用credis连接到redis)?我使用2台服务器。
答案 0 :(得分:2)
最好在可能的情况下共享连接 - 效率是其中的一部分,尽管当我试图保持太多开放时,我遇到了连接丢失的问题。
对于大多数事情,您可以共享一个连接,您真正需要专用连接的唯一时间是订阅或事务,而不会立即返回结果。
答案 1 :(得分:0)
如果您可以通过保持活动来重用连接,请执行此操作。如果您有一些(或多个)请求,如果您一直断开连接并重新连接,则很容易变得低效。