[Redis] 레디스 데이터 타입 별 주요 명령어

String

명령어 설명
SET 값을 설정 SET key value
GET 값을 조회 GET key
DEL 키를 삭제 DEL key
INCR 값을 1 증가 INCR key
INCRBY 값을 지정된 크기만큼 증가 INCRBY key increment
DECR 값을 1 감소 DECR key
DECRBY 값을 지정된 크기만큼 감소 DECRBY key decrement
APPEND 문자열 값을 이어 붙임 APPEND key value
MSET 여러 키-값 쌍을 설정 MSET key1 val1 key2 val2
MGET 여러 키의 값을 조회 MGET key1 key2

Hash

명령어 설명 예제
HSET 특정 필드에 값을 설정 HSET key field value
HGET 특정 필드의 값을 조회 HGET key field
HDEL 특정 필드를 삭제 HDEL key field
HGETALL 모든 필드와 값을 조회 HGETALL key
HEXISTS 특정 필드가 존재하는지 확인 HEXISTS key field
HINCRBY 필드 값을 지정된 크기만큼 증가 HINCRBY key field incr
HLEN 필드 개수를 조회 HLEN key

Set

명령어 설명 예제
SADD 집합에 값을 추가 SADD key value
SREM 집합에서 값을 제거 SREM key value
SMEMBERS 집합의 모든 값을 조회 SMEMBERS key
SCARD 집합의 크기 조회 SCARD key
SISMEMBER 특정 값의 존재 여부 확인 SISMEMBER key value
SUNION 두 집합의 합집합 조회 SUNION key1 key2
SINTER 두 집합의 교집합 조회 SINTER key1 key2
SDIFF 두 집합의 차집합 조회 SDIFF key1 key2

Sorted Set

명령어 설명  예제
ZADD 정렬된 집합에 값과 점수를 추가 ZADD key score value
ZREM 정렬된 집합에서 값을 제거 ZREM key value
ZRANGE 범위 내의 값을 조회 (오름차순) ZRANGE key start end
ZREVRANGE 범위 내의 값을 조회 (내림차순) ZREVRANGE key start end
ZSCORE 특정 값의 점수를 조회 ZSCORE key value
ZCARD 정렬된 집합의 크기 조회 ZCARD key
ZRANK 특정 값의 순위 조회 (오름차순) ZRANK key value
ZINCRBY 특정 값의 점수를 증가 ZINCRBY key incr value

'Database > Redis' 카테고리의 다른 글

[Redis] Docker로 Windows에 Redis 설치  (0) 2024.11.28