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

BUSYKEY: BUSYKEY Target key name already exists (대상 키 이름이 이미 존재함)

Redis

의미

대상 키가 이미 존재하여 RESTORE(또는 유사 명령)가 실패했다. 기본적으로 Redis는 기존 키를 덮어쓰지 않는다.

원인

RESTORE로 복원하려는 키 이름이 데이터베이스에 이미 존재, 이전 데이터가 정리되지 않음, 또는 같은 키에 대한 여러 번의 복원 시도.

해결 방법

기존 키를 덮어쓰려면 RESTORE에 REPLACE 옵션을 추가한다. 또는 대상 키를 먼저 삭제하거나(DEL mykey) 다른 키 이름을 사용한다. 사전에 EXISTS mykey로 존재 여부를 확인한다.

DBAtlas에서 열기 →

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