-
[Redis] Internals개발하면서/타인글보면서 2011. 4. 2. 00:35반응형
Redis의 소스코드는 매우 크지 않다. (2.2 release에서는 2만라인밖에 안됩니다.)
그리고 우리는 최대한 단순하고 쉽게 이해하도록 하기 위해 엄청 노력했다.하지만 우리는 Redis의 내부 동작을 설명하는 몇개의 문서가 있다.
Redis의 동적 문자열
문자열은 Redis의 기본적인 블럭 단위이다.
Redis는 key-value 저장소이다. Redis의 모든 key는 문자열이며 value 또한 단순한 문자열 이다.
List, Set, 정렬 Set, Hash이나 더 복잡한 value도 문자열로 구성 되어있다.
Hacking Strings 페이지는 Redis의 문자열의 세부적인 구현을 어떻게 했는지 설명했다.
Redis Virtual Memory가상메모리 구현에 대해 자세히 설명한 문서가 있다.
경고 : 위 문서는 2.0 버젼의 구현을 설명했다. 현재 2.2에는 다르고...더 좋아졌다
Redis Event Libraryevent library가 어떻게 동작하고 왜 필요한지 알기 위해선 event library 를 읽으십시오.
Redis event library 문서에는 Redis가 사용하는 event library가 어떻게 구현되었는지 기술되어있다.
원문 링크 : Internals
반응형