English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis 보안

redis의 설정 파일을 통해 패스워드 매개변수를 설정할 수 있습니다. 이렇게 하면 클라이언트가 redis 서비스에 연결할 때 패스워드 검증이 필요하게 되어, redis 서비스가 더 안전해집니다.

온라인 예제

패스워드 검증이 설정되었는지 확인할 수 있는 명령어는 다음과 같습니다:

127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) ""

기본적으로 requirepass 매개변수는 비어 있으며, 이는 redis 서비스에 연결할 때 패스워드 검증가 필요하지 않다는 것을 의미합니다.

다음 명령어를 통해 이 매개변수를 변경할 수 있습니다:

127.0.0.1:6379> CONFIG set requirepass "w3codebox"
OK
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "w3codebox"

패스워드를 설정하면, 클라이언트가 redis 서비스에 연결할 때 패스워드 검증이 필요하며, 그렇지 않으면 명령어를 실행할 수 없습니다.

문법

AUTH 명령어 기본 문법 형식은 다음과 같습니다:

127.0.0.1:6379> AUTH password

온라인 예제

127.0.0.1:6379> AUTH "w3codebox"
OK
127.0.0.1:6379> SET mykey "테스트 값"
OK
127.0.0.1:6379> GET mykey
"테스트 값"