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

Redis 문자열(String)

Redis 문자열 데이터 타입의 관련 명령어는 redis 문자열 값을 관리하는 데 사용되며, 기본 문법은 다음과 같습니다:

문법

redis 127.0.0.1:6379> COMMAND KEY_NAME

온라인 예제

redis 127.0.0.1:6379> SET w3codeboxkey redis
OK
redis 127.0.0.1:6379> GET w3codeboxkey
"redis"

위의 예제에서는 SETGET 명령어, 키는 w3codeboxkey

Redis 문자열 명령어

다음 표는 일반적인 redis 문자열 명령어를 나열합니다:

순번명령 및 설명
1SET 키 값
지정된 키의 값을 설정합니다。
2GET 키
지정된 키의 값을 가져옵니다。
3GETRANGE 키 시작 끝
키의 문자열 값을 대상으로, 지정된 문자열의 부분을 반환합니다。
4GETSET 키 값
지정된 키의 값을 value로 설정하고, 키의 이전 값(old value)을 반환합니다。
5GETBIT 키 offset
키에 저장된 문자열 값을 대상으로, 지정된 offset위의 비트(bit)를 가져옵니다。
6MGET 키1 [키2..]
지정된 키의 모든(하나나 여러개) 값을 가져옵니다。
7SETBIT 키 offset 값
키에 저장된 문자열 값을 대상으로, 지정된 offset위의 비트(bit)를 설정이나 지우기합니다。
8SETEX 키 seconds 값
value 값을 키에 연결하고, 키의 만료 시간을 seconds (초 단위)로 설정합니다。
9SETNX 키 값
키가 존재하지 않을 때만 키의 값을 설정합니다。
10SETRANGE 키 offset 값
value 매개변수를 사용하여 지정된 키에 저장된 문자열 값을 덮어쓰고, offset에서 시작합니다。
11STRLEN 키
key에 저장된 문자열 값의 길이를 반환합니다.
12MSET key value [key value ...]
한 개나 많은 개의 key를 동시에 설정합니다.-value 쌍.
13MSETNX key value [key value ...]
한 개나 많은 개의 key를 동시에 설정합니다.-value 쌍, 모든 지정된 key가 존재하지 않는 경우.
14PSETEX key 밀리초 value
이 명령어는 SETEX 명령어와 유사하지만, SETEX 명령어와는 달리 밀리초 단위로 key의生存시간을 설정합니다.
15INCR key
key에 저장된 숫자 값을 1 증가합니다.
16INCRBY key 증가량
key에 저장된 값에 지정된 증가량을 추가합니다.
17INCRBYFLOAT key 증가량
key에 저장된 값에 지정된 부동소수점 증가량을 추가합니다.
18DECR key
key에 저장된 숫자 값을 1 감소합니다.
19DECRBY key 감소량
key에 저장된 값에서 지정된 감소량을 뺍니다.
20APPEND key value
만약 key가 이미 존재하고 문자열인 경우, APPEND 명령어는 지정된 value를 원래 value의 끝에 추가합니다.

更多 명령어는 다음을 참조하세요:https://redis.io/명령어