Каждая Redis комманда представляет из себя функцию объекта client
. Все функции принимают в качестве аргументов либо массив args
и необязательную функцию callback
, либо произвольное число аргументов, последним из которых является необязательная функция обратного вызова (callback).
Вот пример передачи массива и callback’a:
client.mset(["key 1", "val 1"], function (err, res) {});
А вот тот же пример, но во втором стиле:
client.mset("key 1", "val 1", function (err, res) {});
Обратите внимание, что в обоих случаях callback — не обязателен:
client.set("some key", "some val");
client.set(["some other key", "some val"]);
client.set(["some other key", "some val"]);
Полный список комманд, поддерживаемых Redis, перечислен в Redis Command Reference.
Команды могут быть указаны, как в верхнем, так и в нижнем регистре:
client.get()
тоже самое, что и client.GET()
.Redis можно тривиально установить через npm:
npm install redis