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

ERR value is not a valid float: ERR value is not a valid float (값이 유효한 부동소수점 수가 아님)

Redis

의미

소수(float)를 기대하는 명령(예: INCRBYFLOAT, ZADD 점수)이 유효한 부동소수점 수가 아닌 값을 받았다. Redis가 값을 float로 파싱할 수 없었다.

원인

INCRBYFLOAT 대상 키가 유효한 float를 보유하지 않음, 숫자가 아닌 인수, 잘못된 소수 구분 기호(쉼표가 아닌 점이 필요), 또는 잘못된 형식의 숫자.

해결 방법

GET으로 키 값을 확인하고 유효한 float를 포함하는지 확인한다. 소수 구분 기호로 점을 사용한다(예: 3.14). 인수가 숫자이며 올바른 형식인지 확인한다. 필요하면 값을 유효한 float로 재설정한다.

DBAtlas에서 열기 →

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