DB/Redis

Redis 명령어 01

doriver 2024. 6. 25. 12:31

keys * : 키값들 출력

del (key값) : 해당 데이터 삭제

set (key값) (value값) : 해당 데이터 추가

get (key값) : key값에 대응하는 value값 출력

 

TTL (key값) : 특정 키의 TTL( Time-To-Live, 유효기간 ) 확인

아래 key값은 SpringBoot에서 Redis로 Cache하면서 생긴 key값을 대상으로 해본거

Set자료구조

set 명령어들은 전부 s로 시작

대부분 집합 연산은 O(1)로 굉장히 효율적
집합 전체를 조회하는 SMEMBERS의 경우 O(N)이므로 주의

 

sadd (key값) (추가할 값) : 집합에 새로운 멤버를 추가, 이미 집합에 존재하는 멤버의 경우 변화가 없음

smembers (key값) : 집합 전체를 조회( 키에 추가된 모든 멤버들을 확인 )

scard (key값) : 집합의 크기를 반환, 카디날리티(cardinality)

srem (key값) (제거할 값) : 집합에서 해당멤버를 제거

sismember (key값) (확인할 값) : 특정 문자열이 집합에 존재하는지의 여부확인