[REDIS] 명령 줄에서 종료 레디 스 서버
REDIS명령 줄에서 종료 레디 스 서버
나는 레디 스-CLI에서 종료에 내 레디 스 서버를하려합니다. 나는 클라이언트에서 명령을 실행 할 때마다 나는 오류가 나타납니다 "NOAUTH 인증이 필요 (오류)." 나는 명령 "SHUTDOWN"와 "종료 NOSAVE"을 시도했다.
나는 또한 다른 터미널 창에서 "레디 스 서버 정지"를 시도했지만 오류가받은 "# 치명적인 오류를 열 수 없습니다 config 파일 '정지'"
어떻게이 서버를 종료 할 수 있습니다? (나는 OSX 오전).
해결법
-
==============================
1.귀하의 레디 스 서버는 분명히 암호로 구성되어 있습니다. 레디 스-CLI를 사용하는 경우 따라서, 당신은 다른 명령 전에 AUTH 암호 명령을 실행해야합니다 그렇지 않으면 당신은 오류 메시지 (서버의 암호를 암호를 대체) 점점됩니다.
귀하의 레디 스 서버는 분명히 암호로 구성되어 있습니다. 레디 스-CLI를 사용하는 경우 따라서, 당신은 다른 명령 전에 AUTH 암호 명령을 실행해야합니다 그렇지 않으면 당신은 오류 메시지 (서버의 암호를 암호를 대체) 점점됩니다.
또한, 동일한 결과에 대한 암호 다음에 -a 스위치 레디 스-CLI를 호출 할 수 있습니다.
, 서버의 암호를 찾을 수 requirepass로 시작하는 라인에 대한 레디 스 구성 (기본 /etc/redis/6379.conf으로) 파일보기 열려면 - 어떤 값이 옆을, 암호입니다.
-
==============================
2.
1. redis-cli 2. auth yourpassword 3. shutdown 4. sudo service redis_6379 start
-
==============================
3.수동으로 편집 시작 / 정지 서비스 스크립트에 있습니다 :
수동으로 편집 시작 / 정지 서비스 스크립트에 있습니다 :
sudo vi /etc/init.d/redis_6379
다음 행을 찾습니다
$CLIEXEC -p $REDISPORT shutdown
그리고 다음 '는 changeit'비밀번호가가는 곳이다로 대체 :
$CLIEXEC -p $REDISPORT -a changeit shutdown
이제 시작하고 아무 문제없이 서비스를 중지 할 수 있어야한다.
-
==============================
4.아마존 EC2 인스턴스에이 같은 지역 레디 스를 다시 시작 수 :
아마존 EC2 인스턴스에이 같은 지역 레디 스를 다시 시작 수 :
sudo는 /etc/init.d/redis 다시 시작
추신 당신은 레디 스 인증을 사용하는 경우에 당신은 -a <패스> 매개 변수를 전달해야합니다.
from https://stackoverflow.com/questions/23396336/shutdown-redis-server-from-command-line by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] 레디 스 GET SQL SELECT 대 (0) | 2020.01.07 |
---|---|
[REDIS] 메모리와 CPU 스파이크 레디 스 (0) | 2020.01.07 |
[REDIS] 레디 스에서 중첩 된 자바 스크립트 객체를 저장 - NodeJS를 (0) | 2020.01.07 |
[REDIS] jedis를 사용하여 레디 스에 연결할 수 없습니다 (0) | 2020.01.07 |
[REDIS] 노드 애플 리케이션 사이에 공유 세션? (0) | 2020.01.07 |