|
|
|
211 . Ru, Eng, Fra, Esp, Ukr. |
|
|
|
|
|
|
 |
|
Node Redis
Redis , Redback, , node_redis, redis ( ), (Matt Ranney). redis, Redis-, , .
GitHub- redis https://github.com/mranney/node_redis.
redis Node-:
npm install redis
hiredis, , . , :
npm install hiredis redis
redis Node- :
var redis = require('redis');
Redis-. createClient:
var client = redis.createClient();
createClient : , (. ), 127.0.0.1, 6379. , Redis-, , Redis- , Node-, , , .
, :
Parser
Redis-; hiredis. java script.
return_buffers
false. true, Node- , .
detect_buffers
false. true, , - .
socket_nodelay
true; , setNoDelay TCP-.
no_ready_check
false. true, (ready check) .
Node Redis , , .
Redis, , client.quit, Redis-. client.end, , . client.end , .
Redis- . , . Node, , , Redis-.
client.hset :
client.hset("hashid", "propname", "propvalue", function(err, reply) { // - });
hset , , Redis. , , client.hvals, : , :
client.hvals(obj.member, function (err, replies) { if (err) { return console.error("error response - " + err); }
console.log(replies.length + " replies:"); replies.forEach(function (reply, i) { console.log(" " + i + ": " + reply); }); });
Node , Redis , , redis redis.print, :
client.set("somekey", "somevalue", redis.print);
redis.print , .
, redis, .
, , .
, . .
|