본문 바로가기 메뉴 바로가기

조이리

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

조이리

검색하기 폼
  • 분류 전체보기 (57)
    • Spring (4)
    • Java (28)
    • Reactive (1)
    • DesignPattern (2)
    • PostgreSQL (2)
    • Ubuntu (3)
    • SublimeText (1)
    • Python (13)
    • 조립PC (1)
  • 방명록

Redis ()
레디스(Redis) 동작원리

Redis란? Redis는 In-Memory Store로써, String, List, Set, Hash 등 다양한 자료구조를 제공하고 빠른 데이터 입출력을 제공합니다 Redis single thread 명령어를 실행하는 코어부분은 single thread 결국은 싱글스레드라 atomic 유지 I/O Socket read/write를 할때 멀티쓰레드 동작합니다 클라이언트가 전송한 명령을 읽어서 파싱하는 부분 명령이 처리된 결과 메시지를 클라이언트에게 전달하는 부분 단일 스레드를 사용하여 불필요한 context switching 및 lock을 고려할 필요가 없고 deadlock이 없어 성능 소모가 없습니다 주요 명령어들은 O(1) 의 성능을 보이지만, 데이터가 많을 경우 여러개의 키를 다루는 명령어가 O(n..

카테고리 없음 2020. 12. 6. 03:34
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Today
Yesterday
링크
TAG
  • Java
  • Serializable
  • 메인보드#asrock b650m #조립pc #후기이벤트
  • gslb
  • Serialize
  • Spring
  • template
  • JMeter
  • nosql
  • iterable
  • jdk11
  • Design Pattern
  • Observer Pattern
  • Concurrecy
  • reactive
  • LAMBDA
  • observable
  • strategy
  • 영속성
  • 부하테스트
  • concurrency
  • Effective JAVA
  • 디자인패턴
  • object
  • reactive stream
  • exception
  • Redis
  • template method
  • in-memory
  • jvm
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바