Django channels layer 구현 중 Redis를 설치해야 했는데,
삽질을 엄청 했다.. 그 기록을 남긴다.
일단 내 환경은
Windows 10 HOME
python 3.8.1
python virtualenv
처음에는 그냥 pip install redis만 하면 되는 줄 알았다가(redis PyPI)
redis-server을 설치해야하는 것을 알았고, (redis quickstart)
Redis는 공식적으로는 windows를 지원하지 않는다는 것을 알았다. (linux용 파일과 명령어..)
방법을 알기까지 삽질 좀 하면,
설치는 간단하다!
windows용 redis 다운로드
마이크로소프트가 제공하는 공식 release 페이지에 들어가자
https://github.com/microsoftarchive/redis/releases
나는 2020.04.03 기준 latest version인 3.0.504을 받았다.
PATH environment을 설정하는데 체크하고
port 번호와 memory limit은 defult로 그대로!
Redis 실행
windows+R 키를 누르고 services.msc를 입력하자.
여기서 이렇게 서비스를 시작, 중지, 다시 시작 할 수 있다. 지금은 시작상태!
redis를 windows service에 등록하기(Optional)
이건 나중에 필요할 때 하기~
Redis가 설치된 디렉토리에 Windows Service Documentation 이라는 word파일이 있는데, 이를 참고하면 된다.
끝!