본문 바로가기

Python/Django

[Redis 설치] Windows에 Redis 설치하는 법 / django channel layer에 사용하려다 헤맨 경험

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

 

microsoftarchive/redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis

github.com

나는 2020.04.03 기준 latest version인 3.0.504을 받았다.

stable하길 바라는 마음으로..

PATH environment을 설정하는데 체크하고

port 번호와 memory limit은 defult로 그대로!

 

Redis 실행

windows+R 키를 누르고 services.msc를 입력하자.

여기서 이렇게 서비스를 시작, 중지, 다시 시작 할 수 있다. 지금은 시작상태!

 

redis를 windows service에 등록하기(Optional)

이건 나중에 필요할 때 하기~

Redis가 설치된 디렉토리에 Windows Service Documentation 이라는 word파일이 있는데, 이를 참고하면 된다.

끝!