이번에는 window에 설치한 redis의 각종 설정들을 다뤄보려 합니다.
설정들을 사용하면 추가로 넣을 생각 입니다.
비밀번호 설정
redis의 비밀번호 설정을 아주 중요합니다.
프로젝트 때 redis의 비밀번호를 설정하지 않고 docker container로 ec2 ubuntu에 뛰운 적이 있습니다.
이 때, redis의 모든 데이터가 없어지는 문제가 빈번히 발생했습니다.
이유는 비밀번호가 없는 redis의 데이터를 자동으로 공격하는 프로그램이 있다고 합니다.
이 일 이후로 redis의 비밀번호를 꼭 설정했고 window에서도 redis에 비밀번호를 설정하려고 합니다.
설정 파일 변경
Redis 폴더 들어가기
C:\Program Files\Redis 경로로 들어가 줍니다.
여기에 2가지 설정 파일이 있습니다.
redis.windows.conf
redis.windows-service.conf
(여러 번의 시행 착오로 알아낸 건데 redis.windows-service.conf 만 바꿔도 적용됩니다. )
이 두가지의 설정 파일에 requirepass 부분에서 비밀번호를 설정할 수 있습니다.
이 부분을 검색하면 주석 처리가 되어있습니다.
처음 redis를 사용하면 비밀번호가 설정되지 않은 상태이며 이 부분의 주석을 풀고 foobared 부분에 원하는 비밀번호를 입력하면 비밀번호가 설정됩니다.
Redis 재시작
비밀번호를 설정을 적용하려면 Redis를 재시작해야 합니다.
관리자 권한으로 cmd를 시작합니다.
종료와 시작 명령어로 redis를 재시작 합니다.
redis 종료 명령어
net stop redis
redis 시작 명령어
net start redis
Redis 비밀번호 확인
redis를 재시작 했으면 비밀번호가 걸렸는지 확인할 수 있습니다.
Redis 폴더에 redis-cli.exe 를 실행합니다.
명령어를 입력하면 비밀번호를 입력하라는 응답이 옵니다.
비밀번호를 입력하여 접속합니다.
비밀번호 입력 명령어
AUTH 비밀번호
비밀번호를 입력하면 무사히 접속되 평소대로 redis를 사용할 수 있습니다.