Redis 기본 자료 구조 및 명령어
Strings
일반적으로 사용되는 Key - Value의 형식을 가지는 자료구조입니다.
key와 value의 관계는 1 : 1이 됩니다.
기본 명령어 - get, set, del
get key - key에 해당하는 value를 가져옵니다.
set key value - key에 value를 저장합니다.
del key - key를 삭제합니다.
List
Redis Collection 중 하나인 List입니다.
List는 redis Strings의 묶음 자료구조입니다.
Last 또는 First에 삽입, 삭제가 가능합니다.
Redis는 List의 자료구조로 Quick List를 사용한다고 합니다.
Quick List의 자세한 내용은 문서를 참고해주세요.
기본 명령어 - lpush, rpush, lpop, rpop, lrange
lpush key value - List의 index 0 쪽으로 데이터를 넣습니다. ( redis의 list index는 0부터 시작합니다.)
rpush key value - List의 index last 쪽으로 데이터를 넣습니다.
lrange key start end - List의 start부터 end까지의 element를 반환합니다.
lpop key - List의 index 0의 데이터를 뺍니다.
rpop key - List의 index last의 데이터를 뺍니다.
#기본적으로, push는 데이타를 입력하는것이고, pop은 데이타를 빼는것이다.
#pop은 데이타를 빼는것이며, 빼어낸 데이타는 LIST에서 사라지게 될것이다.
'REDIS' 카테고리의 다른 글
Redis에서 시스템에서 사용할 수 있는 최대 메모리를 확인 (0) | 2025.01.04 |
---|---|
Redis에 할당된 전체 메모리 용량을 확인 (0) | 2025.01.04 |
Redis에서 각 키에 해당하는 데이터 유형을 확인/리스트의 크기 (0) | 2025.01.04 |
[redis-cli monitor]-제공된 로그.분석 (1) | 2024.12.20 |
C#을 이용한 Redis에 데이타 push,pop (0) | 2022.12.06 |