기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
지원 및 제한된 Valkey, Memcached 및 Redis OSS 명령
지원되는 Valkey 및 Redis OSS 명령
지원되는 Valkey 및 Redis OSS 명령
서버리스 캐시에서 지원되는 Valkey 및 Redis OSS 명령은 다음과 같습니다. 이러한 명령 외에도 이러한 지원되는 Valkey 및 Redis OSS 명령 명령도 지원됩니다.
블룸 필터 명령에 대한 자세한 내용은 섹션을 참조하세요. 블룸 필터 명령
비트맵 명령
-
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클러스터 슬롯의 매핑을 노드에 반환합니다. 서버리스 캐시에서는 클라이언트에 노출된 단일 가상 ‘샤드’에 대한 상태를 반환합니다.
-
CLUSTER SLOT-STATS키 수, CPU 사용률, 네트워크 바이트 입력 및 네트워크 바이트 출력에 대한 슬롯당 지표를 추적할 수 있습니다.
-
READONLYValkey 또는 Redis OSS 클러스터 복제 노드에 대한 연결에서 읽기 전용 쿼리를 활성화합니다.
-
READWRITEValkey 또는 Redis OSS 클러스터 복제 노드에 대한 연결에서 읽기 쓰기 쿼리를 활성화합니다.
-
SCRIPT SHOW스크립트 캐시에 있는 스크립트의 원본 소스 코드를 반환합니다.
연결 관리 명령
-
AUTH연결을 인증합니다.
-
CLIENT GETNAME연결 이름을 반환합니다.
-
CLIENT REPLY명령에 응답할지 여부를 서버에 지시합니다.
-
CLIENT SETNAME연결 이름을 설정합니다.
-
ECHO주어진 문자열을 반환합니다.
-
HELLOValkey 또는 Redis OSS 서버와 핸드셰이크합니다.
-
PING서버의 활성 응답을 반환합니다.
-
QUIT연결을 종료합니다.
-
RESET연결을 초기화합니다.
-
SELECT선택한 데이터베이스를 변경합니다.
일반 명령
-
COPY키 값을 새 키로 복사합니다.
-
DEL하나 이상의 키를 삭제합니다.
-
DUMP키에 저장된 값의 직렬화된 표현을 반환합니다.
-
EXISTS키가 하나 이상 존재하는지 확인합니다.
-
EXPIRE키의 만료 시간(초 기준)을 설정합니다.
-
EXPIREAT키의 만료 시간을 Unix 타임스탬프로 설정합니다.
-
EXPIRETIME키의 만료 시간을 Unix 타임스탬프로 반환합니다.
-
PERSIST키의 만료 시간을 제거합니다.
-
PEXPIRE키의 만료 시간(밀리초 기준)을 설정합니다.
-
PEXPIREAT키의 만료 시간을 Unix 밀리초 타임스탬프로 설정합니다.
-
PEXPIRETIME키의 만료 시간을 Unix 밀리초 타임스탬프로 반환합니다.
-
PTTL키의 만료 시간(밀리초 기준)을 반환합니다.
-
RANDOMKEY데이터베이스에서 임의의 키 이름을 반환합니다.
-
RENAME키 이름을 바꾸고 대상을 덮어씁니다.
-
RENAMENX대상 키 이름이 존재하지 않는 경우에만 키 이름을 변경합니다.
-
RESTORE직렬화된 값 표현에서 키를 만듭니다.
-
SCAN데이터베이스의 키 이름을 반복합니다.
-
SORT목록, 집합 또는 정렬된 집합의 요소를 정렬하고 필요에 따라 결과를 저장합니다.
-
SORT_RO목록, 집합 또는 정렬된 집합의 정렬된 요소를 반환합니다.
-
TOUCH마지막으로 액세스한 시각을 업데이트한 후 지정된 키 중에서 기존 키의 수를 반환합니다.
-
TTL키의 만료 시간(초 기준)을 반환합니다.
-
TYPE키에 저장된 값의 유형을 결정합니다.
-
UNLINK하나 이상의 키를 비동기적으로 삭제합니다.
지리공간 명령
-
GEOADD지리공간 인덱스에 하나 이상의 멤버를 추가합니다. 키가 존재하지 않으면 생성됩니다.
-
GEODIST지리공간 인덱스의 두 멤버 간 거리를 반환합니다.
-
GEOHASH지리공간 인덱스의 멤버를 geohash 문자열로 반환합니다.
-
GEOPOS지리공간 인덱스에서 멤버의 경도와 위도를 반환합니다.
-
GEORADIUS좌표로부터 거리 이내에 있는 멤버의 지리공간 인덱스를 쿼리하고 결과를 필요에 따라 저장합니다.
-
GEORADIUS_RO좌표로부터 거리 이내에 있는 지리공간 인덱스에서 멤버를 반환합니다.
-
GEORADIUSBYMEMBER멤버의 거리 이내에 있는 멤버에 대한 지리공간 인덱스를 쿼리하고 결과를 필요에 따라 저장합니다.
-
GEORADIUSBYMEMBER_RO멤버의 거리 이내에 있는 지리공간 인덱스에서 멤버를 반환합니다.
-
GEOSEARCH상자 또는 원 영역 안에 있는 멤버에 대한 지리공간 인덱스를 쿼리합니다.
-
GEOSEARCHSTORE상자 또는 원 영역 안에 있는 멤버에 대한 지리공간 인덱스를 쿼리하고, 필요에 따라 결과를 저장합니다.
해시 명령
-
HDEL해시에서 하나 이상의 필드와 해당 값을 삭제합니다. 남아 있는 필드가 없으면 해시를 삭제합니다.
-
HEXISTS필드가 해시에 존재하는지 여부를 결정합니다.
-
HGET해시의 필드 값을 반환합니다.
-
HGETALL해시의 모든 필드와 값을 반환합니다.
-
HINCRBY해시에 있는 필드의 정수 값을 숫자만큼 증가시킵니다. 필드가 존재하지 않는 경우 0을 초기값으로 사용합니다.
-
HINCRBYFLOAT필드의 부동 소수점 값을 숫자만큼 증가시킵니다. 필드가 존재하지 않는 경우 0을 초기값으로 사용합니다.
-
HKEYS해시의 모든 필드를 반환합니다.
-
HLEN해시의 필드 수를 반환합니다.
-
HMGET해시의 모든 필드 값을 반환합니다.
-
HMSET여러 필드의 값을 설정합니다.
-
HRANDFIELD해시에서 하나 이상의 임의 필드를 반환합니다.
-
HSCAN해시의 필드와 값을 반복합니다.
-
HSET해시에서 필드 값을 만들거나 수정합니다.
-
HSETNX필드가 존재하지 않는 경우에만 해시의 필드 값을 설정합니다.
-
HSTRLEN필드 값의 길이를 반환합니다.
-
HVALS해시의 모든 값을 반환합니다.
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를 사용하므로 채널 이름이 혼합됩니다.
-
PUBLISH채널에 메시지를 게시합니다.
-
PUBSUB CHANNELS활성 채널을 반환합니다.
-
PUBSUB NUMSUB채널 구독자 수를 반환합니다.
-
PUBSUB SHARDCHANNELS활성 샤드 채널을 반환합니다.
-
PUBSUB SHARDNUMSUB샤드 채널 구독자 수를 반환합니다.
-
SPUBLISH샤드 채널에 메시지를 게시합니다.
-
SSUBSCRIBE샤드 채널에 게시된 메시지를 수신합니다.
-
SUBSCRIBE채널에 게시된 메시지를 수신합니다.
-
SUNSUBSCRIBE샤드 채널에 게시된 메시지 수신을 중단합니다.
-
UNSUBSCRIBE채널에 게시된 메시지 수신을 중단합니다.
스크립팅 명령
-
EVAL서버 측 Lua 스크립트를 실행합니다.
-
EVAL_RO읽기 전용 서버 측 Lua 스크립트를 실행합니다.
-
EVALSHASHA1 다이제스트에서 서버 측 Lua 스크립트를 실행합니다.
-
EVALSHA_ROSHA1 다이제스트에서 읽기 전용 서버 측 Lua 스크립트를 실행합니다.
-
SCRIPT EXISTS서버 측 Lua 스크립트가 스크립트 캐시에 존재하는지 여부를 결정합니다.
-
SCRIPT FLUSH현재 운영되지 않는 스크립트 캐시는 서비스에서 관리합니다.
-
SCRIPT LOAD서버 측 Lua 스크립트를 스크립트 캐시에 로드합니다.
서버 관리 명령
참고
Valkey 및 Redis OSS용 자체 설계된 ElastiCache 클러스터를 사용하는 경우 클라이언트가 모든 기본 키로 플러시 명령을 전송해야 합니다. Valkey 및 Redis OSS용 ElastiCache Serverless는 기본 클러스터 토폴로지를 추상화하기 때문에 다르게 작동합니다. 그 결과 ElastiCache Serverless에서 FLUSHDB 및 FLUSHALL 명령은 항상 클러스터 전체의 모든 키를 플러시합니다. 이러한 이유로 서버리스 트랜잭션에는 플러시 명령을 포함할 수 없습니다.
-
ACL CATACL 범주 또는 범주 내의 명령을 나열합니다.
-
ACL GENPASSACL 사용자를 식별하는 데 사용할 수 있는 안전한 유사 무작위 암호를 생성합니다.
-
ACL GETUSER사용자의 ACL 규칙을 나열합니다.
-
ACL LIST유효 규칙을 ACL 파일 형식으로 덤프합니다.
-
ACL USERS모든 ACL 사용자를 나열합니다.
-
ACL WHOAMI현재 연결의 인증된 사용자 이름을 반환합니다.
-
DBSIZE현재 선택한 데이터베이스의 키 수를 반환합니다. 이 작업이 모든 슬롯에서 세부적으로 수행된다고 보장할 수는 없습니다.
-
COMMAND모든 명령에 대한 자세한 정보를 반환합니다.
-
COMMAND COUNT명령 개수를 반환합니다.
-
COMMAND DOCS하나, 여러 개 또는 모든 명령에 대한 문서 정보를 반환합니다.
-
COMMAND GETKEYS임의의 명령에서 키 이름을 추출합니다.
-
COMMAND GETKEYSANDFLAGS임의 명령의 키 이름과 액세스 플래그를 추출합니다.
-
COMMAND INFO하나, 여러 개 또는 모든 명령에 대한 정보를 반환합니다.
-
COMMAND LIST명령 이름 목록을 반환합니다.
-
COMMANDLOG명령 로그 명령을 위한 컨테이너입니다.
-
COMMANDLOG GET지정된 명령 로그의 항목을 반환합니다.
-
COMMANDLOG HELP다양한 하위 명령에 대한 유용한 텍스트를 표시합니다.
-
COMMANDLOG LEN지정된 유형의 명령 로그에 있는 항목 수를 반환합니다.
-
COMMANDLOG RESET지정된 유형의 명령 로그에서 모든 항목을 지웁니다.
-
FLUSHALL모든 데이터베이스에서 모든 키를 제거합니다. 이 작업이 모든 슬롯에서 세부적으로 수행된다고 보장할 수는 없습니다.
-
FLUSHDB현재 데이터베이스에서 모든 키를 제거합니다. 이 작업이 모든 슬롯에서 세부적으로 수행된다고 보장할 수는 없습니다.
-
INFO서버에 대한 정보와 통계를 반환합니다.
-
LOLWUT컴퓨터 아트와 Valkey 또는 Redis OSS 버전을 표시합니다.
-
ROLE복제 역할을 반환합니다.
-
TIME서버 시각을 반환합니다.
설정 명령
-
SADD세트에 하나 이상의 멤버를 추가합니다. 존재하지 않으면 키를 생성합니다.
-
SCARD세트에 멤버 수를 반환합니다.
-
SDIFF여러 세트의 차이를 반환합니다.
-
SDIFFSTORE여러 세트의 차이를 키에 저장합니다.
-
SINTER여러 세트의 교차점을 반환합니다.
-
SINTERCARD여러 세트의 교차점에 있는 멤버 수를 반환합니다.
-
SINTERSTORE여러 세트의 교차점을 키에 저장합니다.
-
SISMEMBER멤버가 세트에 속하는지 여부를 결정합니다.
-
SMEMBERS세트의 모든 멤버를 반환합니다.
-
SMISMEMBER멤버가 세트에 속하는지 여부를 결정합니다.
-
SMOVE한 세트에서 다른 세트로 멤버를 이동합니다.
-
SPOP하나 이상의 무작위 멤버를 제거한 후 세트에서 해당 멤버를 반환합니다. 마지막 멤버가 팝업된 경우 세트를 삭제합니다.
-
SRANDMEMBER세트에서 하나 또는 여러 개의 무작위 멤버를 가져옵니다.
-
SREM세트에서 하나 이상의 멤버를 제거합니다. 마지막 멤버가 제거된 경우 세트를 삭제합니다.
-
SSCAN세트의 멤버를 반복합니다.
-
SUNION여러 세트의 결합을 반환합니다.
-
SUNIONSTORE여러 세트의 결합을 키에 저장합니다.
정렬된 세트 명령
-
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스트림 소비자 그룹의 보류 중인 항목 목록에서 정보와 항목을 반환합니다.
-
XRANGEID 범위 내의 스트림에서 메시지를 반환합니다.
-
XREAD요청된 ID보다 큰 ID를 가진 여러 스트림의 메시지를 반환합니다. 다른 방법으로 메시지를 사용할 수 있을 때까지 차단합니다.
-
XREADGROUP스트림에서 그룹 내 소비자에게 새 메시지 또는 과거 메시지를 반환합니다. 다른 방법으로 메시지를 사용할 수 있을 때까지 차단합니다.
-
XREVRANGEID 범위 내의 스트림에서 역순으로 메시지를 반환합니다.
-
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문자열 값에서 하위 문자열을 반환합니다.
트랜잭션 명령
제한된 Valkey 및 Redis OSS 명령
관리형 서비스 환경을 제공하기 위해 ElastiCache는 고급 권한이 필요한 특정 캐시 엔진별 명령에 대한 액세스를 제한합니다. Redis OSS를 실행하는 캐시의 경우 다음 명령을 사용할 수 없습니다.
acl setuseracl loadacl saveacl deluserbgrewriteaofbgsavecluster addslotcluster addslotsrangecluster bumpepochcluster delslotcluster delslotsrangecluster failovercluster flushslotscluster forgetcluster linkscluster meetcluster setslotconfigdebugmigratepsyncreplicaofsaveslaveofshutdownsync
또한 서버리스 캐시에는 다음 명령을 사용할 수 없습니다.
acl logclient cachingclient getredirclient idclient infoclient killclient listclient no-evictclient pauseclient trackingclient trackinginfoclient unblockclient unpausecluster count-failure-reportscommandlogcommandlog getcommandlog helpcommandlog lencommandlog resetfcallfcall_rofunctionfunction deletefunction dumpfunction flushfunction helpfunction killfunction listfunction loadfunction restorefunction statskeyslastsavelatencylatency doctorlatency graphlatency helplatency histogramlatency historylatency latestlatency resetmemorymemory doctormemory helpmemory malloc-statsmemory purgememory statsmemory usagemonitormoveobjectobject encodingobject freqobject helpobject idletimeobject refcountpfdebugpfselftestpsubscribepubsub numpatpunsubscribescript killslowlogslowlog getslowlog helpslowlog lenslowlog resetswapdbunwatchwaitwatch
지원되는 Memcached 명령
ElastiCache Serverless for Memcached는 다음을 제외하고 오픈 소스 memcached 1.6의 모든 memcached 명령
클라이언트를 연결하려면 TLS가 필요하므로 UDP 프로토콜이 지원되지 않습니다.
바이너리 프로토콜은 memcached 1.6에서 공식적으로 지원 중단
되었으므로 지원되지 않습니다. 많은 수의 키를 가져와서 서버에 대한 잠재적인 DoS 공격을 피하기 위해
GET/GETS명령은 16KB로 제한됩니다.CLIENT_ERROR에서는 지연된flush_all명령이 거부됩니다.다음과 같이 엔진을 구성하거나 엔진 상태 또는 로그에 대한 내부 정보를 표시하는 명령은 지원되지 않습니다.
STATS명령의 경우stats,stats reset만 지원됩니다. 다른 변형은ERROR를 반환합니다.lru / lru_crawler- LRU 및 LRU 크롤러 설정 수정watch- memcached 서버 로그 감시verbosity- 서버 로그 수준 구성me- 메타 디버그(me) 명령은 지원되지 않습니다.