- Key 관련 명령어:
- SET key value: 주어진 키에 값을 설정합니다.
- GET key: 주어진 키의 값을 가져옵니다.
- DEL key: 주어진 키와 관련된 값을 삭제합니다.
- EXISTS key: 주어진 키가 존재하는지 확인합니다.
- String 관련 명령어:
- APPEND key value: 주어진 키에 값(value)을 추가합니다.
- STRLEN key: 주어진 키의 값의 길이를 반환합니다.
- Hash 관련 명령어:
- HSET key field value: 해시 테이블에 특정 필드의 값을 설정합니다.
- HGET key field: 해시 테이블에서 특정 필드의 값을 가져옵니다.
- HDEL key field1 [field2 ...]: 해시 테이블에서 하나 이상의 필드를 삭제합니다.
- List 관련 명령어:
- LPUSH key value1 [value2 ...]: 리스트의 왼쪽에 값을 추가합니다.
- RPUSH key value1 [value2 ...]: 리스트의 오른쪽에 값을 추가합니다.
- LPOP key: 리스트의 왼쪽에서 값을 제거하고 반환합니다.
- LRANGE key start stop: 리스트의 지정된 범위에 있는 요소들을 반환합니다.
- Set 관련 명령어:
- SADD key member1 [member2 ...]: 집합에 하나 이상의 멤버를 추가합니다.
- SMEMBERS key: 집합의 모든 멤버를 반환합니다.
- SREM key member1 [member2 ...]: 집합에서 하나 이상의 멤버를 제거합니다.
- Sorted Set 관련 명령어:
- ZADD key score1 member1 [score2 member2 ...]: 정렬된 집합에 멤버를 추가합니다.
- ZRANGE key start stop [WITHSCORES]: 정렬된 집합에서 범위에 있는 멤버를 반환합니다.
- 기타 명령어:
- SELECT index: 데이터베이스를 지정된 인덱스로 전환합니다.
- FLUSHDB: 현재 데이터베이스를 비웁니다.
- INFO: Redis 인스턴스에 대한 정보를 반환합니다.