[2주차] Redis 설치 및 실행

흑이·2023년 10월 26일
0

git clone

  • git clone redis 진행

make


make test 에러

  • Redis의 테스트 중 하나(test/unit/type/hash.tcl)에서 오류가 발생

  • 부동소수점 정밀도에 관한 테스트

  • MacBook Air (M1, 2020) 에서는 오류 발생하는듯..?

  • https://github.com/redis/redis/issues/2846

  • 다른 멘티님이 찾으신 내용은
    CPU 아키텍처나 플랫폼마다 부동 소수점 정밀도가 달라질 수 있기 때문에, 해당 테스트는 x86이 아닌 플랫폼에서는 건너뛰도록 설계
    그러나, Linux/x86_64과 크게 구분되지 않는 환경에서 스킵이 안되는 문제 발생


docker로 redis 빌드하기

  • make 오류 발생
  • deps 이동
  • make hiredis jemalloc linenoise lua
  • jemalloc만 문제가 또 발생 할 경우
  • apt-get install autoconf
  • jemalloc 으로 이동하여 ./autogen.sh 실행

  • make test 성공


0개의 댓글