속도가 빠른 이유

  1. 모든 데이터가 메모리에 저장된다.
    • 디스크에 접근하는 것보다 메모리에 접근하는 속도가 훨씬 빠르다.
    • 메모리는 디스크보다 용량이 적으므로 더욱 한정된 자원을 이용해야 한다.
  2. 데이터를 아주 단순한 구조로 관리한다.
    • 키-값 형태이며 연결 리스트, 정렬 셋, 해시 맵 등과 같은 고전적인 자료구조로 관리된다.
  3. 기본적으로 redis가 단순하다
    • mysql과 같이 스키마, 외래키, 트리거 등 복잡한 기능이 없기 때문에 가볍고, 빠르다.

 

단일 스레드 : redis는 기본적으로 동기화된 단일 스레드로 동작한다. 따라서 API 서버에서 요청을 한 번에 여러 개 보내도 동시에 처리하지 못하고 하나씩 처리하게 된다.


 

del <key> : 해당 키를 가진 키-값 데이터를 삭제한다. 이 명령어는 String 타입 뿐만 아니라 모든 자료형에 사용될 수 있다.

'Database > Redis' 카테고리의 다른 글

Redis 디자인 방법론  (0) 2024.09.19
String 타입 명령어  (0) 2024.09.19
PipeLine  (0) 2024.08.26
Spring Boot Redis 캐싱 전략  (0) 2024.08.07
Spring Boot Redis 다루기  (0) 2024.05.13

+ Recent posts