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' 카테고리의 다른 글
C#을 이용한 Redis에 데이타 push,pop (0) | 2022.12.06 |
---|