2014-11-30 3 views
2

현재 redis를 사용하여 응용 프로그램을 작성하고 있는데 node_redis 라이브러리에 문제가 있습니다. 특히 나는node_redis CONFIG SET 명령

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

이 및 기타 유사한 변종이 작동하지 않는 것 ... 다음의 모든 나는 시도 node_redis

내에서 레디 스 명령을 사용하는 방법을 알아낼 수 없습니다입니다. .. 또한 node_redis 문서에서 자세한 명령을 찾을 수 없습니다.

도움이 될 것입니다.

참고 :이 명령을 사용하여 키 만료 이벤트에 가입 할 클라이언트 (노드 측)를 만듭니다 (키가 만료 될 때마다 몇 가지 정리 작업을 수행하려고합니다). node_redis CONFIG SET 명령문을 사용하는 것이 허용 가능합니까? 아니면 사용자 정의 conf 파일을 사용하여 redis-server를 시작하는 것이 더 좋고/일반적인 방법입니까? 나는 후자를 Heroku에 배치하고 싶지만 그 상황을 바꿀까요?

감사합니다.

답변

7

매우 가깝습니다! 사용법은 다음과 같습니다.

client.config("SET", "notify-keyspace-events", "Ex"); 
+0

업데이트 notify-keyspace-events Ex는 redis.conf 파일로, 서버를 다시 시작합니다. –