복붙노트

[REDIS] 어떻게 레디 스 서버를 실행 유지

REDIS

어떻게 레디 스 서버를 실행 유지

나는 nodejs 응용 프로그램에서 세션 지원 레디 스를 사용하고 있습니다. 나는 레디 스 서버를 설치하고 난 레디 스 서버를 실행할 때 작동합니다,하지만 난 가까운 터미널 레디 스 정지 작업을하지 않을 때. 어떻게 레디 스 서버가 영원히 계속 실행합니까?

해결법

  1. ==============================

    1.데몬으로 레디 스를 시작하는 가장 쉬운 방법은 구성 파일을 편집하고 다음 줄을 변경하는 것입니다 :

    데몬으로 레디 스를 시작하는 가장 쉬운 방법은 구성 파일을 편집하고 다음 줄을 변경하는 것입니다 :

    # By default Redis does not run as a daemon. Use 'yes' if you need it.
    # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
    daemonize yes
    

    당신이 그것을 시작할 때 레디 스 서버의 명령 줄에서 구성 파일을 제공해야합니다.

    구성 파일의 예는 레디 스 분포에 제공된다.

  2. ==============================

    2.그리고, 짧은 옵션을 실행하려는 경우 : 레디 스 서버 예 --daemonize합니다.

    그리고, 짧은 옵션을 실행하려는 경우 : 레디 스 서버 예 --daemonize합니다.

  3. ==============================

    3.그의 대답에 @DidierSpezia에서 언급 한 바와 같이,

    그의 대답에 @DidierSpezia에서 언급 한 바와 같이,

    레디 스의 conf 파일에 설정 데몬으로의 예. 일반적으로 /path/to/redis.conf에서 레디 스의 conf 파일에서 데몬으로 예를 설정 그것은 /에 / 등이 있어야한다.

    그리고 :

    인수로 conf의 파일을 다음 트리거 레디 스 서버 :

    ./redis-server /etc/redis.conf
    
  4. ==============================

    4.background.To 실행이 nohup을을 사용하여 백그라운드에서 레디 스의 레디 스를 실행하려면 nohup을 사용하여

    background.To 실행이 nohup을을 사용하여 백그라운드에서 레디 스의 레디 스를 실행하려면 nohup을 사용하여

  5. from https://stackoverflow.com/questions/14816892/how-to-keep-redis-server-running by cc-by-sa and MIT license