Windows Redis 설치

moredev·2022년 10월 26일
0

개발 환경

목록 보기
1/3

Redis?

key-value 구조의 데이터베이스 관리 시스템(DBMS)

Redis 설치

redis 다운로드 페이지에서 설치할 수 있다. 하지만 redis에서 윈도우를 지원하지 않아, 윈도우 사용자는 공식 페이지의 설치 프로그램으로는 다운로드가 어렵다. 윈도우에서는 두 가지 방법으로 설치가 가능하다.

  1. WSL2(Windows Subsystem for Linux)을 이용한 설치
  2. Microsoft redis Github의 설치 파일


1. WSL2

마이크로소프트에서 wsl 설치 방법을 제공한다. 기본적으로 WSL 2로 설정된다. wsl이 설치 완료되면 터미널(예: Ubuntu)을 실행 후 redis 설치를 진행한다. wsl에서 redis 설치 방법 또한 마이크로소프트에서 제공한다.

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install redis-server
$ redis-server --version   // 설치가 완료되면 redis 버전을 확인한다.

2. Microsoft redis Github

Microsoft redis 페이지의 우측 Releases에서 버전별로 설치가 가능하다. 최신 버전 또는 작업 환경과 동일한 버전을 설치한다. 마이크로소프트는 4가지 설치 방법을 제공하니 본인에게 편한 방식으로 진행한다.


설치가 완료되면 작업관리자에서 확인이 가능하다.

redis sever 실행

1. wsl2

wsl 터미널(ubuntu)를 실행한다.


2. Microsoft redis Github

cmd 창을 켠 후 프로그램 설치 위치로 이동한다.

$ cd C:\Program Files\Redis

redis-server

각 설치 방법에 따라 터미널을 켠 후 redis server를 실행한다.

$ redis-server
[12816] 25 Oct 21:00:23.847 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 3.0.504 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 12816
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[12816] 25 Oct 21:00:23.854 # Server started, Redis version 3.0.504
[12816] 25 Oct 21:00:23.856 * DB loaded from disk: 0.000 seconds
[12816] 25 Oct 21:00:23.856 * The server is now ready to accept connections on port 6379

서버 실행 오류

redis가 동작중일 때는 아래와 같은 오류가 발생하며 서버가 실행되지 않는다.

[5116] 25 Oct 20:57:21.081 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
[5116] 25 Oct 20:57:21.085 # Creating Server TCP listening socket *:6379: bind: No such file or directory

실행중인 redis를 중지 후 redis server를 실행한다. 두 가지 방법으로 중지 가능하다.

1. 작업관리자의 서비스탭의 redis 실행 중지


2. redis-cli 실행 후 shutdown 입력

$ redis-cli
127.0.0.1:6379> shutdown
not connected> exit

cmd 창에서 redis-cli를 실행했다면 종료 후, redis server를 실행한다.
redis-cli.exe 클릭하여 실행했다면 창을 닫은 후, redis server를 실행한다.




출처: 각종 블로그, 링크된 페이지

0개의 댓글