2013-10-15 2 views
0

Несколько тривиальный вопрос, но я считаю, что было бы крайне важно получить ответ. Мой вопрос о Redis и Node; как «запустить» Redis db и связать Node с ним.«Запуск» Redis с узлом

Я планирую использовать node_redis (https://github.com/mranney/node_redis). Мне довольно удобно говорить, что я понимаю, как использовать этот модуль для взаимодействия с Redis db.

Мои вопросы, если один уровень выше: как и где находится команда Redis db 'running'? Должен ли я установить, создать, а затем запустить/включить этот db до Я могу использовать node_redis для его управления? Или действует ли требование node_redis уже гарантировать, что с ним будет взаимодействовать Redis db?

Запрашиваю, потому что мое приложение будет работать на устройстве (а не на компьютере), которое, как я знаю, может выполнить узел, поскольку установлен узел, но я не могу установить Redis на него (или, по крайней мере, я не знаю, как это сделать), если Node не будет делая это для меня.

ПОЧЕМУ Я надеюсь, что это было не слишком многословие. ТИА!

Niko

ответ

3

Redis - это отдельная программа. Вы должны установить download it, установить и запустить отдельно. Если вы примете настройки по умолчанию (порт прослушивания), node_redis, а затем подключитесь к нему автоматически, поскольку по умолчанию установка redis не имеет набора фреймов.

Вы бы просто нужно позвонить:

var client = require("redis").createClient(); 

Если ваши требования являются основными (и есть вероятность, что они, так как вы бежите его в ограниченной среде), вы можете реально использовать различные кнопочный хранилище значений, например nStore, которое реализовано в JS и использует простые файлы в качестве хранилища. Это не потребует никакой другой программы, кроме самого узла.

+0

большое спасибо! ваш ответ прибил мой вопрос по голове. Я буду смотреть в nStore, я видел это, исследуя. Больше силы для вас – nemo

Смежные вопросы