본문 바로가기
웹 개발/db

[Redis] Redis 기본 명령어

by dani0312 2025. 5. 11.

Redis는 기본적으로 키-값, key-value 형태의 저장을 바탕으로 한다. 사용하기 직관적이라 쉽게 데이터를 저장하고 확인할 수 있다. 

 

 

기본 Key-Value 명령어

🔻Key에 값 저장하기

SET key value

 

 

🔻 키에 저장된 값 조회하기

GET key

 

 

🔻 키 삭제하기

DEL key

 

물론 key와 함께 저장된 value도 삭제된다

 

 

 

 

🔻 키 존재여부 확인하기

EXISTS key

 

 

 

 

 

🔻 키의 유효 시간 설정하기 (초 단위) 

EXPIRE key seconds

 

 

 

 

 

🔻 남은 유효 시간 조회하기 (초 단위) 

TTL key

 

(윗단락 참조) 위에서 키의 유효시간을 설정하고 남은 시간까지 확인해보았다. 시간이 점점 줄어들고 있는 것을 확인할 수 있다. 

 

 

 

🔻 정규식 패턴에 맞는 모든 키 조회하기

KEYS pattern

 

 

 

기본 Key-Value 명령어는 공통 명령어

 

기본 명령어지만, 나중에 SET이나 다른 자료구조에서도 공통적으로 적용된다. Redis는 모든 데이터가 key-value 형태이기 때문에, value가 어떤 형태든 key값은 항상 존재하기 때문이다.

 

 

그래서 위의 명령어들은 자료구조와 무관하게 공통적으로 쓰이는 명령어들이다.

 

 

예를 들어, hash set으로 정의하여 key, field, value 형태로 저장을 했더라도, 이 정의한 hash set을 삭제하기 위해서는 위에서 알아본 `DEL key`와 같은 형태로 삭제한다. hash set을 삭제하는 별도의 명령어가 존재하는 것이 아닌, 공통으로 삭제하는 명령어를 이용하여 동일하게 지우는 것이다.

 

 

다음 글에서는 리스트나 해시 셋과 같은 자료구조에 대해서 알아볼 것이다.


/* 내가 추가한 코드 */ /* 내가 추가한 코드 끝끝 */