Blog

EC2에서 redis 대신 redis6으로 설치했던 기록

Redis 설치가 되지 않았습니다

Install Redis On Amazon Linux 2 (official)이라는 글을 따라 Redis를 설치해 봤지만 되지 않았습니다.

참고했던 글은 AWS의 공식 설치 안내와 구분해서 봐야 합니다. 제목에는 “official”이 들어 있지만 AWS 공식 문서 도메인의 글은 아닙니다.

이전에 MariaDB를 설치할 때처럼 dnf도 사용해 봤지만 그것만으로는 해결되지 않았습니다.

패키지 이름을 redis6으로 바꿨습니다

패키지 이름을 redis 대신 redis6으로 입력했더니 설치됐습니다. 아래는 당시 실행한 명령입니다. 현재 버전의 설치 권장 절차와는 다릅니다.

이때는 Amazon Linux 2라고 생각하고 설치했습니다. 다만 redis6이라는 패키지 이름과 이 명령들만으로 OS 버전을 판단할 수는 없습니다. AWS 문서는 Amazon Linux 2의 YUM과 Amazon Linux 2023의 DNF를 구분해서 설명합니다. 그래서 같은 명령을 쓰려면 먼저 인스턴스의 OS 버전과 저장소부터 확인해야 합니다.

Shell
sudo dnf install redis6

서비스 이름에도 redis6을 넣어 주니 정상적으로 시작됐습니다.

Shell
sudo systemctl start redis6

다음 버전 확인 명령도 실행됐습니다.

Shell
redis-server --version
redis-cli --version

왜 redis6으로는 설치되는지까지는 이해하지 못했습니다. 일단 제 환경에서는 이 이름으로 설치하고 실행할 수 있었습니다.