[3주차] redis 명령어 추가

흑이·2023년 10월 27일
0

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
  • 서버를 실행하여 테스트를 완료한다.

0개의 댓글