Команда node_redis CONFIG SET

В настоящее время я пишу приложение с использованием Redis, и у меня возникают проблемы с библиотекой node_redis. В частности, я не могу понять, как использовать команду redis из node_redis.

Я пробовал все следующие...

client.send_command("CONFIG SET", ["notify-keyspace-events", "Ex"]);
client.config("SET", ["notify-keyspace-events", "Ex"]);

Этот и другие подобные варианты, похоже, не работают... Также я не могу найти команду, подробно описанную в документации node_redis.

Любая помощь будет принята с благодарностью!

НА СТОРОНЕ ПРИМЕЧАНИЕ. Я использую эту команду для создания клиента (на стороне узла), который будет подписываться на события истечения срока действия ключа (я хочу выполнять пару операций очистки каждый раз, когда срок действия ключа истекает). Допустимо ли использовать эквивалент node_redis CONFIG SET или лучше/обычной практикой является запуск redis-сервера с пользовательским файлом conf? Я бы предположил последнее, однако я хочу развернуть это на Heroku, меняет ли это обстоятельства?

Спасибо!


person Eric Walsh    schedule 30.11.2014    source источник
comment
пожалуйста, проверьте этот ответ здесь stackoverflow.com/a/58168559/5229605   -  person Amit Kumawat    schedule 30.09.2019


Ответы (1)


Ты очень близко! Использование:

client.config("SET", "notify-keyspace-events", "Ex");
person danorton    schedule 18.12.2014
comment
обновите notify-keyspace-events Ex в файле redis.conf и перезапустите сервер. - person Dileep Kheni; 27.12.2014