Redis ‐ 자료구조 - dnwls16071/Backend_Summary GitHub Wiki

📚 Redis 자료구조 정리

📚 String 자료구조(동시성 이슈, 캐싱처리)

[ redis는 0~15번까지 데이터베이스로 구성된다. ]

$ select db번호

[ 데이터베이스 내 모든 키 조회 ]

$ keys *

redis 활용처 : 좋아요 기능, 재고 관리(동시성 이슈), 임시 저장(캐싱)

📚 list 자료구조

  • deque 또는 double-ended queue와 유사한 구조를 가지고 있다.
  • 데이터 추가
    • lpush, rpush, lpop, rpop
    • lrange, llen, expire
    • 데이터 중간에 삽입은 불가하다.
  • 최근 방문한 페이지, 최근 조회한 상품 목록

프로젝트에서 필요한 기능인 인기순 정렬의 경우를 이걸 사용해도 괜찮지 않을까 생각해본다.

📚 set 자료구조

  • set은 순서가 없고 중복이 없는 자료구조이다.
  • SADD, SMEMBERS, SCARD, SREM

📚 zset 자료구조

📚 hash 자료구조