Redis 설치 방법 세 가지

    Redis 설치 방법 세 가지

    본 글에서는, Redis를 설치하는 여러 방법을 다룬다. 운영환경용이라기 보다 로컬 개발환경에 설치하는 목적이다.

     

    Redis 공식 사이트

    https://redis.io/download

     

    Redis

    *Download Stable releases liberally follow the usual major.minor.patch semantic versioning schema. *Other versions Old (6.0) Redis 6.0 introduces SSL, the new RESP3 protocol, ACLs, client side caching, diskless replicas, I/O threads, faster RDB loading, ne

    redis.io

     

    Redis 설치 방법

    아래 방법들을 확인하고, 본인의 상황에 맞는 적합한 방법을 선택하면 된다.




     

    소스 다운로드/빌드하여 설치하기

    Redis 공식사이트에서 tarball을 다운로드하여 설치한다.

    $ wget https://download.redis.io/releases/redis-6.2.1.tar.gz
    $ tar xzf redis-6.2.1.tar.gz
    $ cd redis-6.2.1
    $ make install

    빌드가 완료되면, src 디렉토리에 redis 서버와 클라이언트가 정상적으로 빌드되어 있을 것이다.

    $ cd src
    $ ./redis-server
    65683:C 20 Apr 2021 22:20:02.027 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
    65683:C 20 Apr 2021 22:20:02.027 # Redis version=6.2.1, bits=64, commit=00000000, modified=0, pid=65683, just started
    65683:C 20 Apr 2021 22:20:02.027 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf
    65683:M 20 Apr 2021 22:20:02.029 * Increased maximum number of open files to 10032 (it was originally set to 4864).
    65683:M 20 Apr 2021 22:20:02.029 * monotonic clock: POSIX clock_gettime
                    _._
               _.-``__ ''-._
          _.-``    `.  `_.  ''-._           Redis 6.2.1 (00000000/0) 64 bit
      .-`` .-```.  ```\/    _.,_ ''-._
     (    '      ,       .-`  | `,    )     Running in standalone mode
     |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
     |    `-._   `._    /     _.-'    |     PID: 65683
      `-._    `-._  `-./  _.-'    _.-'
     |`-._`-._    `-.__.-'    _.-'_.-'|
     |    `-._`-._        _.-'_.-'    |           http://redis.io
      `-._    `-._`-.__.-'_.-'    _.-'
     |`-._`-._    `-.__.-'    _.-'_.-'|
     |    `-._`-._        _.-'_.-'    |
      `-._    `-._`-.__.-'_.-'    _.-'
          `-._    `-.__.-'    _.-'
              `-._        _.-'
                  `-.__.-'
    
    65683:M 20 Apr 2021 22:20:02.032 # Server initialized
    65683:M 20 Apr 2021 22:20:02.032 * Ready to accept connections

    위와 같이 실행이 될 것이다. 터미널 창을 하나 더 열고, src 디렉토리에서

    $ ./redis-cli

    를 실행하면 방금 띄운 redis 서버에 정상적으로 접속하는 것을 확인할 수 있다.

     

    Docker로 Redis 설치하기

    Docker를 사용하면, Redis를 쉽게 설치할 수 있다. 다음과 같이 Redis Docker 이미지를 다운로드한다.

    $ docker pull redis

    그리고, 다음과 같이 Redis 서버를 띄울 수 있다.

    # 기본 설정으로 띄우기
    $ docker run --name myredis -d redis
    
    # 사용자정의 redis 설정을 사용하여 띄우기
    $ $ docker run -v /myredis/conf:/usr/local/etc/redis --name myredis redis redis-server /usr/local/etc/redis/redis.conf

     

    반응형

     

    OSX) Homebrew로 Redis 설치하기

    OSX를 쓰고 있다면, Homebrew로 설치하는 것이 가장 간편한 설치 방법이 될 것이다.

    $ brew install redis

    설치가 완료된 후,

    $ which redis-server
    /usr/local/bin/redis-server

    와 같이 설치 위치를 확인할 수 있다.

    # 서버 실행
    $ redis-server
    
    # 클라이언트 실행
    $ redis-cli

    와 같이 실행하면 된다. 만약, 설정값을 바꾸려면,

    $ vi /usr/local/etc/redis.conf

    와 같이 수정하여 실행시키면 된다.

     

    참고

     

    Redis 개요

    개요 Redis는 Remote Dictionary Server를 뜻한다. Redis는 대표적인 In-Memory data store 솔루션 중 하나로 꼽히는데, 특히 Memcached와 종종 비교되곤 한다. 그러나, Redis는 Memcached와는 달리 다양한 데이..

    luran.me

     

    댓글

    Designed by JB FACTORY