Redis/Valkey는 Command를 어떻게 실행할까? - Valkey 커스텀 명령어를 만들어보자
·
CS STUDY
🔴 들어가며OSSCA Valkey 4주차에서는 Valkey에 직접 command를 추가해보는 실습을 진행했다.처음에는 단순히 함수 하나를 추가하면 되는 과제처럼 보였다. 하지만 실제로 따라가 보니 Valkey 내부에서 command가 어떻게 정의되고, 서버 시작 시 어떻게 등록되며, client 요청이 어떤 흐름을 거쳐 실제 C 함수까지 도달하는지 이해할 수 있는 실습이었다. 이번 글에서는 수업에서 다룬 Valkey command 등록 및 실행 흐름과, 내가 ECHOPIXXLIX command를 추가하고 PR을 보낸 과정을 정리한다.🔴 Valkey command는 어디에 정의될까?Valkey에서 command를 추가하려면 단순히 C 함수 하나만 작성하면 되는 것이 아니다.command의 이름, 설명,..