no_ready_check在redis客户端参数

时间:2015-08-06 15:07:30

标签: node.js redis

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

它意味着什么并且有效?

{no_ready_check: true}

1 个答案:

答案 0 :(得分:3)

explained中的documentation

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