no_ready_check在redis客户端参数中意味着什么?


var dbConnection = redis.createClient(config.db.port, config.db.host, {no_ready_check: true}); 

它是什么意思和工作?

{no_ready_check: true}

这在文档中有解释:

  • no_ready_check:默认为false。当一个连接建立到Redis服务器,服务器可能仍然正在从磁盘加载数据库。加载时,服务器不响应任何命令。为了解决这个问题,node_redis有一个"准备检查",它发送INFO命令到服务器。INFO命令的响应指示服务器是否准备好接受更多命令。准备好后,node_redis发出ready事件。设置no_ready_checktrue将禁止此检查。

相关内容

最新更新