선수로 산다, 때론 좋은 코치로

windows 10에서 redis 사용하기 - update 본문

개발 관련/elasticsearch

windows 10에서 redis 사용하기 - update

godsman 2020. 10. 13. 14:02

windows 10에서 redis 사용하기 - update

몇 년 전(2018년)에 windows 10에서 redis 사용하기라는 글을 올렸습니다. 제품 개발할 때 일반 DBMS  대신 elasticsearch를 사용하고 있었을 때였습니다. IDS에서 탐지한 이벤트를 엘라스틱서치에 입력하기 위해서 redis를 사용하려고 했을겁니다. 윈도우즈를 지원하지 않는 redis를 윈도우에서 사용하려면 어떻게 할까요? 세월이 흘렀으니 몇가지 상황을 정리해 보자면

  • 레디스(현재 6.0.8)는 여전히 윈도우를 지원하지 않습니다.
  • 윈도우는 WSL를 이용하여 cygwin 같은 도구 없이리눅스를 사용할 수 있습니다. 게다가 WSL2로 업그레이드 되었습니다.
  • 윈도우 홈버전에서는 VirtualBox를 활용하여 docker(Docker Desktop)를 사용해야 했으나 WSL2를 이용하여 docker를 사용할 수 있습니다. 

위의 내용을 정리하면, windows + WSL2 + docker를 이용하여 redis를 윈도우즈10에서 사용할 수 있습니다. 물론 최초에 윈도우즈에서 redis를 돌리고자 했던 elasticsearch도 윈도우10에서 도커로 편하게 실행할 수 있습니다. 특별히 의도한 것이 아니라면 윈도우즈 실행파일로 실행할 이유가 없습니다.

이후 업데이트 예정

  • WSL2 환경에서 docker로 레디스 설치 - hub.docker.com/_/redis/
  • 또 다른 docker container에서 redis와 연결
  • WSL2에서 redis에 연결
  • 윈도우즈10에서 redis에 연결
Comments