Redis 에 echo{영어이름} command를 추가하기
- 영어이름은 영어대소문자와 숫자로만 만들기
- 실제 함수만 추가가 아니라, 함수 구현이 추가되어야 합니다.
- 1차적으로는 echoCommand를 찾아서 함수명만 만들어주시면 됩니다.
hint
commands.def 에 추가할 함수를 echoCommand를 참고해서 추가하고,
server.c 에도 echoCommand를 참고해서 추가하면 됩니다.
commands.def
- commands.def 파일 안에 generate-command-code.py를 통해 자동으로 생성 중이라고 나타나 있다.
generate-command-code.py
- json 파일을 읽고 create_command 함수를 실행하는 것으로 보인다.
- 기존의 echo.json 내용을 복사하여
- src/commands/ 새로운 json 파일 생성
- 명령어 키와 function명 수정
- server.h 에 echoMinWookCommand 함수를 추가
- server.c에 echoMinWookCommand 함수 추가
실행
- 수정을 완료한 후 make, make test
- 서버를 실행하여 테스트를 완료한다.