Redis 실행 시 문제점
Redis 를 실행하는 경우 foreground 에서 동작합니다.
즉 실행한 세션을 종료하거나 'Ctrl + C' 키를 입력하는 경우 Redis 데몬이 죽게됩니다.
이 문제를 방지하기 위해 background 로 동작하도록 옵션을 설정할 수 있습니다.
이 때는 logfile 을 꼭 지정해야 합니다. 지정하지 않으면 로그가 날아갑니다.
Redis 백그라운드 실행 방법
1. redis.conf 파일의 deamonize 옵션을 yes 로 변경합니다.
2. redis.conf 파일의 logfile 에 절대경로와 파일명을 입력합니다.
1 2 3 4 5 | $ grep "daemonize" redis.conf daemonize yes $ grep "logfile" redis.conf logfile "/home/psh/redis.log" | cs |
3. 설정한 conf 파일옵션과 함께 redis 를 실행합니다.
이번에는 백그라운드로 실행되었습니다.
1 2 | $ redis-server /home/psh/redis.conf $ | cs |
Redis 로그파일 확인하는 방법
1. redis.conf 의 logfile 에 설정된 경로로 로그내용이 기록됩니다.
1 2 3 4 5 6 7 | $ tail -f redis.log `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' 5983:M 02 Mar 2020 01:13:37.612 # WARNING: The TCP backlog setting of | cs |
'Database > Redis' 카테고리의 다른 글
[Redis] AOF 방식의 백업 (0) | 2020.03.04 |
---|---|
[Redis] redis.conf 의 파라미터 의미 파악하기 (0) | 2020.03.02 |
[Redis] 통계정보 확인 및 내용 파악하기 (0) | 2020.03.02 |
[Redis] 서버에 옵션을 사용하여 접속하는 방법 (0) | 2020.03.02 |
[Redis] 다운로드 설치 및 실행하기 (0) | 2020.03.02 |