1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-06 02:15:48 +03:00

Try to use hiredis as default reply parser

This commit is contained in:
Pieter Noordhuis
2010-11-30 22:40:09 +01:00
parent 1e698e3fce
commit 4bef57cff0
2 changed files with 46 additions and 1 deletions

View File

@@ -3,10 +3,20 @@
var net = require("net"),
util = require("./lib/util").util,
events = require("events"),
reply_parser = require("./lib/parser/javascript"),
reply_parser,
default_port = 6379,
default_host = "127.0.0.1";
// Try to use hiredis for reply parsing and fall back on the Javascript-based
// reply parsing code when its not available.
try {
if (process.env["DISABLE_HIREDIS"])
throw new Error(); // Fall back to the Javascript reply parsing code
reply_parser = require("./lib/parser/hiredis");
} catch(err) {
reply_parser = require("./lib/parser/javascript");
}
// can can set this to true to enable for all connections
exports.debug_mode = false;