Ubuntu에서 redis를 사용할 일이 있어서 설치와 외부 접속 허용 방법에 대해 적어 놓는다.
1. Redis 설치
sudo apt-get update
sudo apt-get install redis-server
2. 레디스 데몬 실행
sudo systemctl start redis
실행하게 되면 아무 창도 뜨지 않으면 성공적으로 실행된 것이다.
만약 redis의 상태를 보고 싶다면 아래 명령어를 작성해주자
sudo systemctl status redis
3. 포트 개방
redis를 로컬로 사용하는 경우는 흔치 않다. 따라서 외부에서 접속할 수 있도록 포트를 열어줘야 하는데 그 방법은 아래와 같다. 먼저 redis 설정 파일을 열어주자
sudo vi /etc/redis/redis.conf
설정 파일은 이렇게 생겼는데
내리다 보면 아래처럼 network 항목 아래 bind 127.0.0.1 ::1 이라고 적혀져 있을 것이다. 이 값을 원하는 IP로 바꾸던지 아님 모든 IP에 대해 열어주는 0.0.0.0을 적어주면 된다.
이렇게 한 뒤에 redis를 아래 명령어로 재실행 시켜주자
sudo systemctl restart redis
마지막으로 포트가 열렸는지 확인해보면
sudo netstat -ntlp | grep 6379
마지막으로 이렇게 해도 접근이 되지 않는다면 인바운드 설정을 막아뒀을 텐데 AWS에 경우 보안그룹 설정을 편집해서 해결할 수 있다.
'Web Programming' 카테고리의 다른 글
[linux] 파일 원격으로 가져오기 (feat. scp) (0) | 2021.05.26 |
---|---|
[postgresql] Ubuntu에서 postgresql 설치하고 외부 접속 열어주기 (0) | 2021.03.19 |
[postgresql] postgresql 명령어 모음 (0) | 2021.03.16 |
[postgresql] Mac에서 Postgresql 설치 하기 (0) | 2021.03.09 |
[Nginx] 413 Request Entity Too Large (0) | 2021.02.15 |