티스토리 뷰

 

레디스를 사용하다보면DENIED Redis is running in protected mode because protected

다음과 같은 에러를 볼 수 있는데

 

 

Redis 3.2 부터인가 보안 모드가 추가되어서 패치되었다고 한다.

 

주로 원격에서 레디스 서버로 접속할 때 에러가 뜬다.

 

2가지 방법이 있는데 레디스 서버에서 

1) 직접 입력

127.0.0.1:6379> config set protected-mode no

 

2) config 파일 수정 보통 /etc/redis/redis.conf ( 파일 설정 하는 곳마다 위치가 다르다 )

protected-mode와 bind를 수정한다.

#protected-mode yes
protected-mode no

#bind

 

 

그리고 레디스 서버 재시작 하면 접속이 잘 되는 것을 확인 할 수 있다.

참고 : https://redis.io/topics/security