코딜기

[Redis] Redis 원격 액세스 설정 본문

Data Engineering/Redis

[Redis] Redis 원격 액세스 설정

코딜기 2024. 5. 8. 23:32
반응형

Redis 원격 액세스 설정

  • 기본적으로 Redis는 원격 연결을 허용하지 않기 때문에 Redis를 실행하는 로컬에서만 Redis 서버에 연결할 수 있습니다.
  • 원격 호스트에서 Redis 서버에 연결하기 위해 redis.conf 파일을 수정해야 합니다.

1. 아래 명령어를 통해 conf 파일 vi 편집기를 열어줍니다.

sudo vi /etc/redis/redis.conf

2. .conf 파일에서 [bind 127.0.0.1 ::1] 부분을 [bind * -::*]로 수정해 줍니다.

     -> [bind * -::*]의 의미는 모든 어드레스로부터 접근을 허용한다는 설정입니다.

          -> 원격 호스트에서 Redis 서버에 연결하기 위한 설정입니다.

3. .conf 파일에서 [protected-mode] 부분을 찾아서 [protected-mode yes]로 되어 있는지 확인해줍니다.

4. 바뀐 수정내용을 저장한 후 Redis 서버를 재시작해야 변경사항이 적용됩니다.

# Redis 서버 중지
sudo systemctl stop redis-server.service
# Redis 서버 시작
sudo systemctl start redis-server.service

※ 원격 접속을 위해 모든 어드레스로부터 접근을 허용했기 때문에 외부에서 위험한 접근이 발생할 수 있습니다. 따라서 Redis 서버에 '접근 Password'를 설정하는 것을 권유드립니다.

반응형
Comments