Computer >> 컴퓨터 >  >> 프로그래밍 >> Redis

Redis Set 명령어 완벽 정리 – Redis 데이터스토어에서 셋(Set) 값 관리하기

셋(Set)은 중복 없는 고유한 요소들로 구성된 순서 없는 컬렉션입니다. Redis에서는 셋을 키(key)의 값으로 저장할 수 있으며, 저장된 셋 값을 추가·관리·조회하기 위한 다양한 전용 명령어를 제공합니다.

명령어 기본 문법

Redis 명령어는 아래와 같은 형식으로 사용합니다.

redis host:port> <Command Name> <key name>

사용 예시

Redis Set 명령어 완벽 정리 – Redis 데이터스토어에서 셋(Set) 값 관리하기

Redis 셋(Set) 관련 주요 명령어

Redis 데이터베이스에서 셋 값을 관리하는 데 자주 사용되는 핵심 명령어는 다음과 같습니다.

번호명령어설명
1SADD셋에 하나 이상의 요소를 추가합니다
2SCARD셋의 크기(요소 개수)를 반환합니다
3SDIFF여러 셋에 대해 차집합 연산을 수행합니다
4SDIFFSTORE여러 셋의 차집합 연산 결과를 지정한 키에 저장합니다
5SINTER여러 셋에 대해 교집합 연산을 수행합니다
6SINTERSTORE여러 셋의 교집합 연산 결과를 지정한 키에 저장합니다
7SISMEMBER주어진 요소가 해당 셋의 멤버인지 여부를 확인합니다
8SMEMBERS셋에 포함된 모든 요소를 반환합니다
9SMOVE한 셋에서 다른 셋으로 요소를 이동합니다
10SPOP셋에서 임의의 요소를 제거한 후 그 요소를 반환합니다
11SRANDMEMBER셋에서 하나 이상의 임의 요소를 반환합니다(제거하지 않음)
12SREM셋에서 하나 이상의 요소를 제거합니다
13SUNION여러 셋에 대해 합집합 연산을 수행합니다
14SUNIONSTORE여러 셋의 합집합 연산 결과를 지정한 키에 저장합니다
15SSCAN대량의 셋 요소를 블로킹 없이 점진적으로 반복 조회합니다

참고 자료

  1. Redis 공식 문서 – Set Command Docs

지금까지 Redis 셋(Set) 값의 개념과 이를 저장·관리하는 데 사용되는 주요 명령어에 대해 살펴보았습니다. 내용이 유용하셨다면 댓글로 의견을 남겨주시고, 주변에도 널리 공유해 주세요!