Collection type
다음과 같이 여러 value 를 담을 수 있는 Data Type
- hash
- list
- set
- sortedset
값 추가시 자동 생성된다.
LPUSH, SADD 등과 같은 명령어 입력시 자동으로 key 가 생성된다.
> EXISTS myset
(integer) 0
> SADD myset "A" "B"
(integer) 2
> EXISTS myset
(integer) 1
> SREM myset "A" "B"
(integer) 2
> EXISTS myset
(integer) 0
갖는 값이 0개가 되는 시점에 제거된다.
LPOP, SREM 과 같은 명령어로 모든 원소를 제거하면
해당 키는 알아서 제거된다.
> SMEMBERS myset
1) "A"
2) "B"
> SREM myset "A" "B"
(integer) 2
> EXISTS myset
(integer) 0
부록: OBJECT 명령어
최근 접속 기록
KEY 가장 최근 조회 시각으로부터 몇 초가 지났는지를 반환한다.
maxmemory-policy 가 LFU
가 아닌 경우에만 사용 가능하다.
> OBJECFT IDLETIME myset
(intger) 1652
1652초가 경과된 키다.
'DataBase > Redis' 카테고리의 다른 글
[Redis] TTL - 어떤 방식으로 만료된 키를 제거할까? (0) | 2024.12.22 |
---|---|
[Redis] TTL - 언제 업데이트 될까? (0) | 2024.12.22 |
[Redis] redis.conf 권장설정 (0) | 2021.12.21 |