1
我想檢查與我的redis數據庫的連接是否存在。Redis - node.js/ping或活動呼叫
我想用node.js來做 - 每5分鐘發送一次到DB redis的調用,如果連接丟失,通知它。
我使用以下命令:
var db = require("redis");
var dbclient = db.createClient();
的問題是,我沒有看到和此軟件包支持活着/ ping命令。
我想檢查與我的redis數據庫的連接是否存在。Redis - node.js/ping或活動呼叫
我想用node.js來做 - 每5分鐘發送一次到DB redis的調用,如果連接丟失,通知它。
我使用以下命令:
var db = require("redis");
var dbclient = db.createClient();
的問題是,我沒有看到和此軟件包支持活着/ ping命令。
我會建議使用該客戶端已經提供事件:
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
事件會無論是發送還是不是命令觸發。
你使用哪個軟件包? – baao