English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Incrbyfloat 명령어

Redis 문자열(string)

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"

Redis 문자열(string)