小编典典

Redis连接池+ Node.js

redis

Node.js异步I / O是否需要Redis连接池?

我看到的大多数Redis库都允许您创建客户端连接,但是连接池模块并不多,因此我认为它并不那么重要。

令我困惑的一件事是,Redis在一个Redis实例中默认具有16个不同/分段的数据库。

因此,如果创建一个连接池,则连接到16个数据库中的哪个数据库?您可以使用同一连接池一次连接所有16个吗?

是否存在一个Node.js Redis库,该库创建一个连接池,每个数据库有1个客户端,具体取决于您使用的数据库数量?


阅读 471

收藏
2020-06-20

共1个答案

小编典典

您在一个帖子中问了太多问题。

试图回答他们;

Node.js异步I / O是否需要Redis连接池?

重复的Node.js Redis连接池

因此,如果创建一个连接池,则连接到16个数据库中的哪个数据库?

默认情况下,您始终连接到数据库0。如果您想为什么使用0,则对redis中的数据库进行编号。它们无法重命名为字符串。

您可以使用同一连接池一次连接所有16个吗?

不需要连接池

是否存在一个Node.js Redis库,该库创建一个连接池,每个数据库有1个客户端,具体取决于您使用的数据库数量?

搜索后,我发现两个:

2020-06-20