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

Redis Incrby 명령어

Redis 문자열(string)

Redis Incrby 명령어는 key에 저장된 숫자를 지정된 증가 값으로 더합니다.

key가 존재하지 않으면, key의 값은 먼저 0으로 초기화되고, 그런 다음 INCRBY 명령어가 실행됩니다.

값이 잘못된 타입을 포함하거나 문자열 타입의 값이 숫자로 표현될 수 없으면, 오류를 반환합니다.

이 작업의 값은 다음과 같은 제한 내에 있습니다 64 비트(bit)가 부호가 있는 숫자로 표현됩니다.

문법

redis Incrby 명령어 기본 문법은 다음과 같습니다:

redis 127.0.0.1:6379> INCRBY KEY_NAME INCR_AMOUNT

사용 가능 버전

>= 1.0.0

반환 값

지정된 증가량을 더한 후, key의 값.

온라인 예제

# key가 존재하며 숫자 값이면
redis> SET rank 50
OK
redis> INCRBY rank 20
(integer) 70
redis> GET rank
"70"
# key가 없을 때
redis> EXISTS counter
(integer) 0
redis> INCRBY counter 30
(integer) 30
redis> GET counter
"30"
# key가 숫자 값이 아닐 때
redis> SET book "long long ago..."
OK
redis> INCRBY book 200
(에러) ERR value is not an integer or out of range

Redis 문자열(string)