IT TIP

Redis 서버를 계속 실행하는 방법

itqueen 2020. 11. 2. 20:08
반응형

Redis 서버를 계속 실행하는 방법


nodejs 앱에서 세션 지원을 위해 redis를 사용하고 있습니다. redis 서버를 설치했고 redis-server를 실행하면 작동하지만 터미널을 닫으면 redis가 중지되고 작동하지 않습니다. Redis 서버를 영원히 계속 실행하려면 어떻게해야합니까?


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

# 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

실행할 때 redis-server 명령 줄에 구성 파일을 제공해야합니다.

구성 파일의 예는 Redis 배포에 제공됩니다.


그리고 빠른 옵션을 원하면 다음을 실행하십시오 redis-server --daemonize yes..


@DidierSpezia가 그의 답변에서 언급했듯이,

daemonize yesRedis conf 파일에서 설정 합니다. 설정 daemonize yes에서 레디 스의 conf 파일에 /path/to/redis.conf일반적으로는에가 있어야한다 /etc/.

그리고 :

그런 다음 conf 파일을 인수로 사용하여 redis-server를 트리거합니다.

./redis-server /etc/redis.conf

nohup을 사용하여 백그라운드에서 redis를 실행하고 nohup을 사용하여 백그라운드에서 redis를 실행하려면

  1. redis src 디렉토리로 이동하십시오. 제 경우에는 / opt / redis-stable / src입니다.
  2. 통신을 실행nohup ./redis-server &
  3. 이제 redis가 백그라운드에서 시작되었습니다.
  4. 이제 ctrl + c를 눌러 종료하고 로그가 nohup.out 파일에 인쇄됩니다. 동일한 방법으로 모니터링 할 수 있습니다.
  5. redis의 로그를 보려면 tail -f nohup.out을 사용하십시오.

참고 URL : https://stackoverflow.com/questions/14816892/how-to-keep-redis-server-running

반응형