지원 및 제한된 Redis OSS 명령 - 아마존 ElastiCache (레디 스 OSS)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

지원 및 제한된 Redis OSS 명령

지원되는 레디 스 OSS 명령

지원되는 레디 스 OS 명령

서버리스 캐시에서 지원되는 Redis OSS 명령은 다음과 같습니다. 이러한 명령 외에도 이러한 지원되는 레디 스 OSS JSON 명령 명령도 지원됩니다.

비트맵 명령

  • BITCOUNT

    문자열에 설정된 비트 수(인구 수 계산)를 계산합니다.

    자세히 알아보기

  • BITFIELD

    문자열에 대해 임의의 비트필드 정수 연산을 수행합니다.

    자세히 알아보기

  • BITFIELD_RO

    문자열에 대해 임의의 읽기 전용 비트필드 정수 연산을 수행합니다.

    자세히 알아보기

  • BITOP

    여러 문자열에 대해 비트 논리곱 연산을 수행하고 결과를 저장합니다.

    자세히 알아보기

  • BITPOS

    문자열에서 첫 번째 세트(1) 또는 클리어(0) 비트를 찾습니다.

    자세히 알아보기

  • GETBIT

    오프셋을 기준으로 비트 값을 반환합니다.

    자세히 알아보기

  • SETBIT

    문자열 값의 오프셋에서 비트를 설정하거나 지웁니다. 존재하지 않으면 키를 생성합니다.

    자세히 알아보기

클러스터 관리 명령

  • CLUSTER COUNTKEYSINSLOT

    해시 슬롯의 키 수를 반환합니다.

    자세히 알아보기

  • CLUSTER GETKEYSINSLOT

    해시 슬롯의 키 이름을 반환합니다.

    자세히 알아보기

  • CLUSTER INFO

    노드 상태에 대한 정보를 반환합니다. 서버리스 캐시에서는 클라이언트에 노출된 단일 가상 ‘샤드’에 대한 상태를 반환합니다.

    자세히 알아보기

  • CLUSTER KEYSLOT

    키의 해시 슬롯을 반환합니다.

    자세히 알아보기

  • CLUSTER MYID

    노드의 ID를 반환합니다. 서버리스 캐시에서는 클라이언트에 노출된 단일 가상 ‘샤드’에 대한 상태를 반환합니다.

    자세히 알아보기

  • CLUSTER NODES

    노드의 클러스터 구성을 반환합니다. 서버리스 캐시에서는 클라이언트에 노출된 단일 가상 ‘샤드’에 대한 상태를 반환합니다.

    자세히 알아보기

  • CLUSTER REPLICAS

    프라이머리 노드의 복제 노드를 나열합니다. 서버리스 캐시에서는 클라이언트에 노출된 단일 가상 ‘샤드’에 대한 상태를 반환합니다.

    자세히 알아보기

  • CLUSTER SHARDS

    클러스터 슬롯의 매핑을 샤드에 반환합니다. 서버리스 캐시에서는 클라이언트에 노출된 단일 가상 ‘샤드’에 대한 상태를 반환합니다.

    자세히 알아보기

  • CLUSTER SLOTS

    클러스터 슬롯의 매핑을 노드에 반환합니다. 서버리스 캐시에서는 클라이언트에 노출된 단일 가상 ‘샤드’에 대한 상태를 반환합니다.

    자세히 알아보기

  • READONLY

    Redis OSS 클러스터 복제본 노드에 대한 연결에 대한 읽기 전용 쿼리를 활성화합니다.

    자세히 알아보기

  • READWRITE

    Redis OSS 클러스터 복제본 노드에 대한 연결에 대한 읽기/쓰기 쿼리를 활성화합니다.

    자세히 알아보기

연결 관리 명령

일반 명령

지리공간 명령

  • GEOADD

    지리공간 인덱스에 하나 이상의 멤버를 추가합니다. 키가 존재하지 않으면 생성됩니다.

    자세히 알아보기

  • GEODIST

    지리공간 인덱스의 두 멤버 간 거리를 반환합니다.

    자세히 알아보기

  • GEOHASH

    지리공간 인덱스의 멤버를 geohash 문자열로 반환합니다.

    자세히 알아보기

  • GEOPOS

    지리공간 인덱스에서 멤버의 경도와 위도를 반환합니다.

    자세히 알아보기

  • GEORADIUS

    좌표로부터 거리 이내에 있는 멤버의 지리공간 인덱스를 쿼리하고 결과를 필요에 따라 저장합니다.

    자세히 알아보기

  • GEORADIUS_RO

    좌표로부터 거리 이내에 있는 지리공간 인덱스에서 멤버를 반환합니다.

    자세히 알아보기

  • GEORADIUSBYMEMBER

    멤버의 거리 이내에 있는 멤버에 대한 지리공간 인덱스를 쿼리하고 결과를 필요에 따라 저장합니다.

    자세히 알아보기

  • GEORADIUSBYMEMBER_RO

    멤버의 거리 이내에 있는 지리공간 인덱스에서 멤버를 반환합니다.

    자세히 알아보기

  • GEOSEARCH

    상자 또는 원 영역 안에 있는 멤버에 대한 지리공간 인덱스를 쿼리합니다.

    자세히 알아보기

  • GEOSEARCHSTORE

    상자 또는 원 영역 안에 있는 멤버에 대한 지리공간 인덱스를 쿼리하고, 필요에 따라 결과를 저장합니다.

    자세히 알아보기

해시 명령

HyperLogLog 명령

  • PFADD

    HyperLogLog 키에 요소를 추가합니다. 존재하지 않으면 키를 생성합니다.

    자세히 알아보기

  • PFCOUNT

    HyperLogLog 키에서 관찰한 집합의 대략적인 카디널리티를 반환합니다.

    자세히 알아보기

  • PFMERGE

    하나 이상의 HyperLogLog 값을 단일 키로 병합합니다.

    자세히 알아보기

목록 명령

  • BLMOVE

    목록에서 요소를 가져와 다른 목록으로 푸시한 다음 반환합니다. 다른 방법으로 요소를 사용할 수 있을 때까지 차단합니다. 마지막 요소가 이동된 경우 목록을 삭제합니다.

    자세히 알아보기

  • BLMPOP

    여러 목록 중 하나에서 첫 번째 요소를 팝업합니다. 다른 방법으로 요소를 사용할 수 있을 때까지 차단합니다. 마지막 요소가 팝업된 경우 목록을 삭제합니다.

    자세히 알아보기

  • BLPOP

    목록에서 첫 번째 요소를 제거하고 반환합니다. 다른 방법으로 요소를 사용할 수 있을 때까지 차단합니다. 마지막 요소가 팝업된 경우 목록을 삭제합니다.

    자세히 알아보기

  • BRPOP

    목록에서 마지막 요소를 제거하고 반환합니다. 다른 방법으로 요소를 사용할 수 있을 때까지 차단합니다. 마지막 요소가 팝업된 경우 목록을 삭제합니다.

    자세히 알아보기

  • BRPOPLPUSH

    목록에서 요소를 가져와 다른 목록으로 푸시한 다음 반환합니다. 다른 방법으로 요소를 사용할 수 있을 때까지 차단합니다. 마지막 요소가 팝업된 경우 목록을 삭제합니다.

    자세히 알아보기

  • LINDEX

    인덱스를 기준으로 목록에서 요소를 반환합니다.

    자세히 알아보기

  • LINSERT

    목록에서 다른 요소 앞 또는 뒤에 요소를 삽입합니다.

    자세히 알아보기

  • LLEN

    목록의 길이를 반환합니다.

    자세히 알아보기

  • LMOVE

    한 목록에서 요소를 가져와 다른 목록으로 푸시한 후 요소를 반환합니다. 마지막 요소가 이동된 경우 목록을 삭제합니다.

    자세히 알아보기

  • LMPOP

    요소를 제거한 후 목록에서 여러 요소를 반환합니다. 마지막 요소가 팝업된 경우 목록을 삭제합니다.

    자세히 알아보기

  • LPOP

    목록의 첫 번째 요소를 제거한 후 해당 요소를 반환합니다. 마지막 요소가 팝업된 경우 목록을 삭제합니다.

    자세히 알아보기

  • LPOS

    목록에서 일치하는 요소의 인덱스를 반환합니다.

    자세히 알아보기

  • LPUSH

    하나 이상의 요소를 목록 앞에 추가합니다. 존재하지 않으면 키를 생성합니다.

    자세히 알아보기

  • LPUSHX

    목록이 있는 경우에만 목록 앞에 요소를 하나 이상 추가합니다.

    자세히 알아보기

  • LRANGE

    목록에서 요소 범위를 반환합니다.

    자세히 알아보기

  • LREM

    목록에서 요소를 제거합니다. 마지막 요소가 제거된 경우 목록을 삭제합니다.

    자세히 알아보기

  • LSET

    인덱스를 기준으로 목록의 요소 값을 설정합니다.

    자세히 알아보기

  • LTRIM

    목록의 양쪽 끝에서 요소를 제거합니다. 모든 요소가 잘린 경우 목록을 삭제합니다.

    자세히 알아보기

  • RPOP

    목록에서 마지막 요소를 반환하고 제거합니다. 마지막 요소가 팝업된 경우 목록을 삭제합니다.

    자세히 알아보기

  • RPOPLPUSH

    목록의 마지막 요소를 제거하고 다른 목록으로 푸시한 후 해당 요소를 반환합니다. 마지막 요소가 팝업된 경우 목록을 삭제합니다.

    자세히 알아보기

  • RPUSH

    하나 이상의 요소를 목록 앞에 추가합니다. 존재하지 않으면 키를 생성합니다.

    자세히 알아보기

  • RPUSHX

    목록이 있는 경우에만 목록에 요소를 추가합니다.

    자세히 알아보기

Pub/Sub 명령

참고

PUBSUB 명령은 내부적으로 샤딩된 PUBSUB를 사용하므로 채널 이름이 혼합됩니다.

스크립팅 명령

서버 관리 명령

설정 명령

정렬된 세트 명령

  • BZMPOP

    하나 이상의 정렬된 세트에서 점수별로 멤버를 제거하고 반환합니다. 다른 방법으로 멤버를 사용할 수 있을 때까지 차단합니다. 마지막 요소가 팝업된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • BZPOPMAX

    하나 이상의 정렬된 세트에서 높은 점수별로 멤버를 제거하고 반환합니다. 다른 방법으로 멤버를 사용할 수 있을 때까지 차단합니다. 마지막 요소가 팝업된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • BZPOPMIN

    하나 이상의 정렬된 세트에서 낮은 점수별로 멤버를 제거하고 반환합니다. 다른 방법으로 멤버를 사용할 수 있을 때까지 차단합니다. 마지막 요소가 팝업된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • ZADD

    정렬된 세트에 하나 이상의 멤버를 추가하거나 멤버의 점수를 업데이트합니다. 존재하지 않으면 키를 생성합니다.

    자세히 알아보기

  • ZCARD

    정렬된 세트에서 멤버 수를 반환합니다.

    자세히 알아보기

  • ZCOUNT

    일정 범위 내에 점수가 있는 정렬된 세트의 멤버 수를 반환합니다.

    자세히 알아보기

  • ZDIFF

    여러 정렬된 세트의 차이를 반환합니다.

    자세히 알아보기

  • ZDIFFSTORE

    여러 정렬된 세트의 차이를 키에 저장합니다.

    자세히 알아보기

  • ZINCRBY

    정렬된 세트에 있는 멤버의 점수를 증가시킵니다.

    자세히 알아보기

  • ZINTER

    여러 정렬된 세트의 교차점을 반환합니다.

    자세히 알아보기

  • ZINTERCARD

    여러 정렬된 세트의 교차점에 있는 멤버 수를 반환합니다.

    자세히 알아보기

  • ZINTERSTORE

    여러 정렬된 세트의 교차점을 키에 저장합니다.

    자세히 알아보기

  • ZLEXCOUNT

    사전 범위 내에 있는 정렬된 세트의 멤버 수를 반환합니다.

    자세히 알아보기

  • ZMPOP

    하나 이상의 정렬된 세트에서 가장 높은 점수 또는 가장 낮은 점수를 받은 멤버를 제거한 후 해당 멤버를 반환합니다. 마지막 멤버가 팝업된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • ZMSCORE

    정렬된 세트에 있는 하나 이상의 멤버 점수를 반환합니다.

    자세히 알아보기

  • ZPOPMAX

    가장 높은 점수를 받은 멤버를 제거한 후 정렬된 세트에서 해당 멤버를 반환합니다. 마지막 멤버가 팝업된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • ZPOPMIN

    가장 낮은 점수를 받은 멤버를 제거한 후 정렬된 세트에서 해당 멤버를 반환합니다. 마지막 멤버가 팝업된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • ZRANDMEMBER

    정렬된 세트에서 하나 이상의 임의 멤버를 반환합니다.

    자세히 알아보기

  • ZRANGE

    인덱스 범위 내에 있는 정렬된 세트의 멤버를 반환합니다.

    자세히 알아보기

  • ZRANGEBYLEX

    사전 범위 내에 있는 정렬된 세트의 멤버를 반환합니다.

    자세히 알아보기

  • ZRANGEBYSCORE

    점수 범위 내에 있는 정렬된 세트의 멤버를 반환합니다.

    자세히 알아보기

  • ZRANGESTORE

    정렬된 세트의 멤버 범위를 키에 저장합니다.

    자세히 알아보기

  • ZRANK

    오름차순 점수를 기준으로 정렬된 세트의 멤버 인덱스를 반환합니다.

    자세히 알아보기

  • ZREM

    정렬된 세트에서 하나 이상의 멤버를 제거합니다. 모든 멤버가 제거된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • ZREMRANGEBYLEX

    사전 범위 내에 있는 정렬된 세트의 멤버를 제거합니다. 모든 멤버가 제거된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • ZREMRANGEBYRANK

    인덱스 범위 내에 있는 정렬된 세트의 멤버를 제거합니다. 모든 멤버가 제거된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • ZREMRANGEBYSCORE

    점수 범위 내에 있는 정렬된 세트의 멤버를 제거합니다. 모든 멤버가 제거된 경우 정렬된 세트를 삭제합니다.

    자세히 알아보기

  • ZREVRANGE

    인덱스 범위 내에 있는 정렬된 세트의 멤버를 역순으로 반환합니다.

    자세히 알아보기

  • ZREVRANGEBYLEX

    사전 범위 내에 있는 정렬된 세트의 멤버를 역순으로 반환합니다.

    자세히 알아보기

  • ZREVRANGEBYSCORE

    점수 범위 내에 있는 정렬된 세트의 멤버를 역순으로 반환합니다.

    자세히 알아보기

  • ZREVRANK

    내림차순 점수를 기준으로 정렬된 세트의 멤버 인덱스를 반환합니다.

    자세히 알아보기

  • ZSCAN

    정렬된 세트의 멤버와 점수를 반복합니다.

    자세히 알아보기

  • ZSCORE

    정렬된 세트에 있는 멤버의 점수를 반환합니다.

    자세히 알아보기

  • ZUNION

    여러 정렬된 세트의 결합을 반환합니다.

    자세히 알아보기

  • ZUNIONSTORE

    여러 정렬된 세트의 결합을 키에 저장합니다.

    자세히 알아보기

스트림 명령

  • XACK

    스트림의 소비자 그룹 멤버가 성공적으로 확인한 메시지 수를 반환합니다.

    자세히 알아보기

  • XADD

    스트림에 새 메시지를 추가합니다. 존재하지 않으면 키를 생성합니다.

    자세히 알아보기

  • XAUTOCLAIM

    메시지가 소비자 그룹 멤버로 전달된 것처럼 소비자 그룹의 메시지 소유권을 변경하거나 획득합니다.

    자세히 알아보기

  • XCLAIM

    메시지가 소비자 그룹 멤버로 전달된 것처럼 소비자 그룹의 메시지 소유권을 변경하거나 획득합니다.

    자세히 알아보기

  • XDEL

    스트림에서 메시지를 제거한 후 메시지 수를 반환합니다.

    자세히 알아보기

  • XGROUP CREATE

    소비자 그룹을 생성합니다.

    자세히 알아보기

  • XGROUP CREATECONSUMER

    소비자 그룹에 소비자를 생성합니다.

    자세히 알아보기

  • XGROUP DELCONSUMER

    소비자 그룹에서 소비자를 삭제합니다.

    자세히 알아보기

  • XGROUP DESTROY

    소비자 그룹을 제거합니다.

    자세히 알아보기

  • XGROUP SETID

    소비자 그룹에 마지막으로 전달된 ID를 설정합니다.

    자세히 알아보기

  • XINFO CONSUMERS

    소비자 그룹의 소비자 목록을 반환합니다.

    자세히 알아보기

  • XINFO GROUPS

    스트림의 소비자 그룹 목록을 반환합니다.

    자세히 알아보기

  • XINFO STREAM

    스트림에 대한 정보를 반환합니다.

    자세히 알아보기

  • XLEN

    스트림의 메시지 수를 반환합니다.

    자세히 알아보기

  • XPENDING

    스트림 소비자 그룹의 보류 중인 항목 목록에서 정보와 항목을 반환합니다.

    자세히 알아보기

  • XRANGE

    ID 범위 내의 스트림에서 메시지를 반환합니다.

    자세히 알아보기

  • XREAD

    요청된 ID보다 큰 ID를 가진 여러 스트림의 메시지를 반환합니다. 다른 방법으로 메시지를 사용할 수 있을 때까지 차단합니다.

    자세히 알아보기

  • XREADGROUP

    스트림에서 그룹 내 소비자에게 새 메시지 또는 과거 메시지를 반환합니다. 다른 방법으로 메시지를 사용할 수 있을 때까지 차단합니다.

    자세히 알아보기

  • XREVRANGE

    ID 범위 내의 스트림에서 역순으로 메시지를 반환합니다.

    자세히 알아보기

  • XTRIM

    스트림의 시작 부분부터 메시지를 삭제합니다.

    자세히 알아보기

문자열 명령

  • APPEND

    키 값에 문자열을 추가합니다. 존재하지 않으면 키를 생성합니다.

    자세히 알아보기

  • DECR

    키의 정수 값을 1씩 줄입니다. 키가 존재하지 않는 경우 0을 초기값으로 사용합니다.

    자세히 알아보기

  • DECRBY

    키의 정수 값에서 숫자를 줄입니다. 키가 존재하지 않는 경우 0을 초기값으로 사용합니다.

    자세히 알아보기

  • GET

    키의 문자열 값을 반환합니다.

    자세히 알아보기

  • GETDEL

    키를 삭제한 후 키의 문자열 값을 반환합니다.

    자세히 알아보기

  • GETEX

    만료 시각을 설정한 후 키의 문자열 값을 반환합니다.

    자세히 알아보기

  • GETRANGE

    키에 저장된 문자열의 하위 문자열을 반환합니다.

    자세히 알아보기

  • GETSET

    키를 새 값으로 설정한 후 키의 이전 문자열 값을 반환합니다.

    자세히 알아보기

  • INCR

    키의 정수 값을 1씩 증가시킵니다. 키가 존재하지 않는 경우 0을 초기값으로 사용합니다.

    자세히 알아보기

  • INCRBY

    키의 정수 값을 숫자만큼 증가시킵니다. 키가 존재하지 않는 경우 0을 초기값으로 사용합니다.

    자세히 알아보기

  • INCRBYFLOAT

    필드의 부동 소수점 값을 숫자만큼 증가시킵니다. 키가 존재하지 않는 경우 0을 초기값으로 사용합니다.

    자세히 알아보기

  • LCS

    가장 긴 공통 하위 문자열을 찾습니다.

    자세히 알아보기

  • MGET

    하나 이상인 키의 문자열 값을 세부적으로 반환합니다.

    자세히 알아보기

  • MSET

    하나 이상인 키의 문자열 값을 세부적으로 생성 또는 수정합니다.

    자세히 알아보기

  • MSETNX

    모든 키가 존재하지 않는 경우에만 하나 이상인 키의 문자열 값을 세부적으로 수정합니다.

    자세히 알아보기

  • PSETEX

    키의 문자열 값과 만료 시각(밀리초 기준)을 모두 설정합니다. 키가 존재하지 않으면 생성됩니다.

    자세히 알아보기

  • SET

    유형을 무시하고 키의 문자열 값을 설정합니다. 키가 존재하지 않으면 생성됩니다.

    자세히 알아보기

  • SETEX

    키의 문자열 값과 만료 시각을 설정합니다. 존재하지 않으면 키를 생성합니다.

    자세히 알아보기

  • SETNX

    키가 존재하지 않는 경우에만 키의 문자열 값을 설정합니다.

    자세히 알아보기

  • SETRANGE

    문자열 값의 일부를 오프셋에서 다른 값으로 덮어씁니다. 존재하지 않으면 키를 생성합니다.

    자세히 알아보기

  • STRLEN

    문자열 값의 길이를 반환합니다.

    자세히 알아보기

  • SUBSTR

    문자열 값에서 하위 문자열을 반환합니다.

    자세히 알아보기

트랜잭션 명령

제한된 레디 스 OSS 명령

관리형 서비스 환경을 제공하기 위해 고급 권한이 필요한 특정 캐시 엔진 관련 명령에 대한 액세스를 ElastiCache 제한합니다. Redis를 실행하는 캐시의 경우 다음 명령을 사용할 수 없습니다.

  • acl setuser

  • acl load

  • acl save

  • acl deluser

  • bgrewriteaof

  • bgsave

  • cluster addslot

  • cluster addslotsrange

  • cluster bumpepoch

  • cluster delslot

  • cluster delslotsrange

  • cluster failover

  • cluster flushslots

  • cluster forget

  • cluster links

  • cluster meet

  • cluster setslot

  • config

  • debug

  • migrate

  • psync

  • replicaof

  • save

  • slaveof

  • shutdown

  • sync

또한 서버리스 캐시에는 다음 명령을 사용할 수 없습니다.

  • acl log

  • client caching

  • client getredir

  • client id

  • client info

  • client kill

  • client list

  • client no-evict

  • client pause

  • client tracking

  • client trackinginfo

  • client unblock

  • client unpause

  • cluster count-failure-reports

  • fcall

  • fcall_ro

  • function

  • function delete

  • function dump

  • function flush

  • function help

  • function kill

  • function list

  • function load

  • function restore

  • function stats

  • keys

  • lastsave

  • latency

  • latency doctor

  • latency graph

  • latency help

  • latency histogram

  • latency history

  • latency latest

  • latency reset

  • memory

  • memory doctor

  • memory help

  • memory malloc-stats

  • memory purge

  • memory stats

  • memory usage

  • monitor

  • move

  • object

  • object encoding

  • object freq

  • object help

  • object idletime

  • object refcount

  • pfdebug

  • pfselftest

  • psubscribe

  • pubsub numpat

  • punsubscribe

  • script kill

  • slowlog

  • slowlog get

  • slowlog help

  • slowlog len

  • slowlog reset

  • swapdb

  • unwatch

  • wait

  • watch