Tutorial
[Redis] redis 외부 접속 허용
new_challenge
2020. 10. 18. 22:00
반응형
이번 포스팅은 레디스를 외부에서 접속할 수 있게 하는
설정에 대한 포스팅입니다.
현재 사용하는 서버에서
다른 서버에 존재하는 레디스에 접속해야 하는 상황의 경우
아래와 같이 설정을 통해 다른 서버의 레디스로 접속 할 수 있다.
Redis.conf 설정 변경
다른 서버에 있는 레디스로 접속하기 위해서는 레디스 서버의 설정을 변경해주어야 한다.
$ vi /etc/redis/redis.conf
# 기존
bind 127.0.0.1
# 변경
bind 0.0.0.0
위와 같이 로컬호스트에서만 접속이 가능한 설정에서, 모든 호스트에서 접속 가능하도록 변경
레디스 접속 시 암호 설정
레디스 접속 시 암호를 설정하려면 requirepass의 주석을 제거한다.
그리고 원하는 비밀 번호로 설정
레디스 설정 확인
redis.conf의 설정이 잘 적용되었는지 확인
$ netstat -nlpt | grep 6379
위 명령어 입력 시 아래와 같이 외부에서 접속 가능하도록 설정이 변경된 걸 확인할 수 있다.
레디스 패키지 설치
외부 서버에 접속하려고 하는 현재 서버에 redis-cli 사용을 위해 패키지 설치
$ sudo apt-get install redis-tools
레디스 접속
$ redis-cli -h [레디스 서버의 IP주소] -p 6379 -a [비밀번호]
위와 같은 명령어로 접속 시 redis 서버로 접속이 가능하다.
반응형