Redis连接池+ Node.js
我看到的大多数Redis库都允许您创建客户端连接,但是连接池模块并不多,因此我认为它并不那么重要。
令我困惑的一件事是,Redis在一个Redis实例中默认具有16个不同/分段的数据库。
因此,如果创建一个连接池,则连接到16个数据库中的哪个数据库?您可以使用同一连接池一次连接所有16个吗?
是否存在一个Node.js Redis库,该库创建一个连接池,每个数据库有1个客户端,具体取决于您使用的数据库数量?
回答:
您在一个帖子中问了太多问题。
试图回答他们;
Node.js异步I / O是否需要Redis连接池?
重复的Node.js Redis连接池
因此,如果创建一个连接池,则连接到16个数据库中的哪个数据库?
默认情况下,您始终连接到数据库0。如果您想为什么使用0,则对redis中的数据库进行编号。它们无法重命名为字符串。
您可以使用同一连接池一次连接所有16个吗?
不需要连接池
是否存在一个Node.js Redis库,该库创建一个连接池,每个数据库有1个客户端,具体取决于您使用的数据库数量?
搜索后,我发现两个:
- 节点重分配池
- Redis连接池
以上是 Redis连接池+ Node.js 的全部内容, 来源链接: utcz.com/qa/409021.html