redis1 Redis의 String이 빠른 이유 Redis String 데이터 구조의 구현체에 대해서 알아보는 글입니다. C에서 문자열을 구현해야 하면, 보통은 표준 C 라이브러리로 libc를 이용할 것 이다. Redis를 만든 살바토르 산필리포는 Redis의 String을 구현하며 libc를 사용하지 않고 직접 문자열 라이브러리를 만들었다. SDS(Simple Dynamic Strings)라는 라이브러리다. 이 글에서는 libc를 사용하지 않고 왜 문자열 라이브러리를 다시 만들게 되었는지, sds가 가지는 장점과 구현체가 어떻게 구성되어있는지 알아본다. SDS (Simple Dynamic Strings) https://github.com/antirez/sds Redis에서 문자열을 관리하는 라이브러리 Redis는 Binary Safe한 특징이 있다... 2023. 6. 10. 이전 1 다음 반응형