English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Incrbyfloat 명령어는 키에 저장된 값을 지정된 부가적인 부동소수점 값을 더합니다.
키가 존재하지 않으면, INCRBYFLOAT는 먼저 키의 값을 0으로 설정한 후 추가 연산을 수행합니다.
redis Incrbyfloat 명령어 기본 문법은 다음과 같습니다:
redis 127.0.0.1:6379> INCRBYFLOAT KEY_NAME INCR_AMOUNT
>= 2.6.0
명령어 실행 후 key의 값.
# 값과 증가량 모두 지수 기호가 아닙니다. redis> SET mykey 10.50 OK redis> INCRBYFLOAT mykey 0.1 "10.6" # 값과 증가량 모두 지수 기호입니다. redis> SET mykey 314e-2 OK redis> GET mykey # SET으로 설정된 값은 지수 기호로 설정될 수 있습니다. "314e-2" redis> INCRBYFLOAT mykey 0 # INCRBYFLOAT를 수행한 후 형식은 비지수 기호로 변경됩니다. "3.14" # 정수 타입에 대해 수행할 수 있습니다. redis> SET mykey 3 OK redis> INCRBYFLOAT mykey 1.1 "4.1" # 뒤에 오는 0은 제거됩니다. redis> SET mykey 3.0 OK redis> GET mykey # SET으로 설정된 값의 소수 부분은 0일 수 있습니다. "3.0" redis> INCRBYFLOAT mykey 1.000000000000000000000 # INCRBYFLOAT는 불필요한 0을 무시합니다. 필요하다면, 부호가 있는 정수로 변환할 수 있습니다. "4" redis> GET mykey "4"