DBAtlas · 데이터베이스 운영 아틀라스

ERR unknown command: Unknown command

Redis

의미

Redis가 보낸 명령을 인식하지 못한다. 명령 이름이 틀렸거나, 이 버전에서 사용할 수 없거나, 비활성화/이름 변경되었을 수 있다.

원인

명령 이름의 철자가 틀렸거나, 명령이 더 새로운 Redis 버전에서 추가되었거나(이전 서버에 없음), 모듈이 필요한 명령(예: RedisJSON, RediSearch)을 모듈 로드 없이 호출했거나, rename-command/ACL로 명령이 비활성화된 경우다. 때로는 클라이언트의 잘못된 인수 분리로 명령 이름이 손상된 것처럼 보이기도 한다.

해결 방법

명령 이름과 구문을 확인한다(COMMAND DOCS 명령 또는 문서). 서버 버전 확인: INFO server. 모듈 명령이라면 모듈이 로드되었는지 확인한다: MODULE LIST. rename-command로 명령이 숨겨졌다면 구성을 검토한다. 클라이언트 라이브러리가 명령을 올바르게 인코딩하는지 확인한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목