최근 nodeJS를 사용하여 프로젝트를 작성하고 원격 redis에 연결했는데, 배포 후 시스템을 사용하면 가끔 redis 연결 실패 오류가 발생해서 다시 시작해야 할 경우가 점점 많아지고 있습니다. 최근에 자주 발생하는데 원인과 해결 방법을 모르겠습니다.
redis的配置有最大空闲连接时间,你可以先看看配置是什么CONFIG GET TIMEOUT。如果 CONGIG SET TIMEOUT 0 设置为0,则redis서버 연결이 적극적으로 끊어지지 않습니다.
redis
CONFIG GET TIMEOUT
CONGIG SET TIMEOUT 0
0
물론 nodejs의 redis 드라이버는 query 명령을 실행하기 전에 연결의 생존 상태를 확인한 후 query 명령을 실행해야 합니다.
redis
的配置有最大空闲连接时间,你可以先看看配置是什么CONFIG GET TIMEOUT
。如果
CONGIG SET TIMEOUT 0
设置为0
,则redis
서버 연결이 적극적으로 끊어지지 않습니다.물론 nodejs의 redis 드라이버는 query 명령을 실행하기 전에 연결의 생존 상태를 확인한 후 query 명령을 실행해야 합니다.