Redis – node.js / ping或存活呼叫

我想检查连接到我的redis数据库是否活着。

我想用node.js来做 – 每5分钟发一个呼叫到DB redis,如果连接丢失,通知它。

我使用以下内容:

var db = require("redis"); var dbclient = db.createClient(); 

问题是我没有看到和这个包支持的活着/ ping命令。

我会build议使用客户端已经提供的事件:

 var redis = require('redis'); var client = redis.createClient(); client.on('ready', function() { console.log('Redis ready'); }).on('error', function(err) { // You should assume here that the connection is lost, or compromised. console.log('Redis error', err); ... }); 

无论是否发送命令, error事件都会触发。