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

ERR Unknown option or number of arguments for CONFIG SET: Unknown option or number of arguments for CONFIG SET (older versions: Unsupported CONFIG parameter) (CONFIG SET의 알 수 없는 옵션 또는 인수 개수 오류)

Redis

의미

CONFIG SET으로 변경하려는 구성 파라미터를 이 Redis 버전에서 인식하지 못하거나 인수 개수가 잘못되었다. Redis 7의 전체 메시지는 "ERR Unknown option or number of arguments for CONFIG SET - '<name>'"이며, 이전 버전은 "ERR Unsupported CONFIG parameter"를 반환한다. CONFIG GET은 알 수 없는 파라미터에 오류를 발생시키지 않고 빈 목록을 반환한다.

원인

파라미터 이름의 철자가 틀렸거나, 다른 Redis 버전의 파라미터를 사용했거나(버전 간 파라미터가 추가/제거될 수 있음), 관리형 클라우드 서비스가 특정 파라미터 변경을 허용하지 않는 경우다. 이전 스크립트를 더 새로운/오래된 버전에서 실행하는 것이 전형적인 원인이다.

해결 방법

유효한 파라미터 이름을 확인한다. 패턴으로 현재 설정 목록을 확인한다(예: CONFIG GET 'maxmemory*'). 사용하는 Redis 버전의 문서에서 파라미터 목록을 확인하고, INFO server로 버전을 확인한다. 클라우드 서비스에서 제한된다면 제공자가 허용하는 파라미터 집합을 사용한다. 스크립트를 대상 버전에 맞게 갱신한다.

DBAtlas에서 열기 →

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