반응형
📍자주 쓰이는 명령어 7개 정리
▶️데이터 저장하기 - 가장 기본, 만료기간 없이
set [key] [value]
set spacefish:name kim
spacefish:name <- key
kim <- value
▶️데이터 저장하기 - 만료기간 있게
set [key] [value] ex [만료기간(초)]
set spacefish:hobby reading ex 30
▶️데이터 조회하기
key값으로 value가 뭔지 조회하는거임
get [key]
get spacefish:name
(nil) 나오면 없다는 뜻임
▶️만료기간 조회하기
ttl [key]
ttl spacefish:hobby

23초 남았다는 뜻임..
~시간이 흘러 30초가 다 지나고~

- 2 라고 뜸 : 키가 없다는 뜻 (30초 지나서 삭제됐으니까)
*만약에 만료기간을 지정해두지 않은 키값을 조회해보면?

-1 라고 뜸 : 만료기간 지정되지 않은 키값이라는 뜻
▶️저장되어있는 모든 key 조회하기
SQL할 때 자주 보던 * 와일드 카드 이용해서 조회.
띄어쓰기 주의
keys *
▶️데이터 삭제하기
del [key]
▶️모든 데이터 삭제하기
flushall
띄어쓰기 없음.
📍key값 네이밍 컨벤션
콜론 (:) 써서 계층적으로 key 값 정의
예를 들어
users:123:profile : 유저들 중에서, id가 123번인 유저의, profile을 의미
products:99:details : products중에서, id가 99번인 product의 details를 의미
장점
- 가독성 good
- 일관성 good
- 검색or필터링 goot
- 확장성 good
반응형
'Redis' 카테고리의 다른 글
| [Redis] redis 캐시 서버 활용 후 성능 비교 (feat.postman) (0) | 2025.11.28 |
|---|---|
| [Redis] Redis CacheAside 전략 간단히 적용해보기 @Cachable 어노테이션 (0) | 2025.11.28 |
| [Redis] 캐싱 전략-Cache Aside, Write Around / 캐싱 뜻 / TTL 뜻 (0) | 2025.11.25 |
| [Redis] Windows에 Redis 설치하기 (0) | 2025.11.24 |
| [Redis] MacOS에 Redis 설치하기 (0) | 2025.11.24 |