ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 02. Redis Installation for Mac
    BackEnd/redis 2021. 11. 30. 23:49
    반응형

    1. brew install redis

      Homebrew로 redis를 설치하고 버전을 확인합니다.

    # 설치하기
    $ brew install redis
    # 삭제하기
    $ brew uninstall redis
    # 버전확인
    $ redis-server --version
    Redis server v=6.2.6 sha=00000000:0 malloc=libc bits=64 build=c6f3693d1aced7d9
    # 설치 위치
    $ /usr/local/Cellar/redis/버전별 디렉토리

     

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

      redis 설정파일(redis.conf)에서 기본 포트(6379)를 확인합니다. port, password, maxmemory 및 외부 접속(bind) 허용 ip 등을 설정할 수 있습니다.

    # 설정파일(redis.conf) 편집
    $ vi /usr/local/etc/redis.conf

    [redis.conf 권장 설정 Tip]

    • Maxclient 설정 50000
    • RDB/AOF 설정 off
    • 특정 commands disable (Keys 등)

     

    3. brew info redis

      redis 정보를 확인합니다.

    # Redis 정보 확인
    $ brew info redis
    redis: stable 6.2.6 (bottled), HEAD
    Persistent key-value database, with built-in net interface
    https://redis.io/
    /usr/local/Cellar/redis/6.2.6 (14 files, 2.0MB) *
      Poured from bottle on 2021-11-30 at 10:30:23
    From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/redis.rb
    License: BSD-3-Clause
    ==> Dependencies
    Required: openssl@1.1 ✔
    ==> Options
    --HEAD
    	Install HEAD version
    ==> Caveats
    To restart redis after an upgrade:
      brew services restart redis
    Or, if you don't want/need a background service you can just run:
      /usr/local/opt/redis/bin/redis-server /usr/local/etc/redis.conf
    ==> Analytics
    install: 59,191 (30 days), 199,617 (90 days), 740,889 (365 days)
    install-on-request: 58,960 (30 days), 198,538 (90 days), 734,499 (365 days)
    build-error: 9 (30 days)

     

    4. redis-server

      redis 서버를 실행합니다.

    # redis 실행
    $ redis-server
    # redis 종료 : Ctrl + C
    
    # redis background 실행/재시작/종료 (재부팅 이후에도 실행)
    $ brew services start redis
    $ brew services restart redis
    $ brew services stop redis
    
    # redis 실행파일 위치
    $ /usr/local/bin/redis-server,  redis-cli ...

     

    5. redis-cli ping

      redis 서버가 실행중인지 확인합니다. "PONG"이 출력되면 redis 서버가 실행되고 있는 것입니다.

    # redis 서버 실행 확인
    $ redis-cli ping
    PONG

     

    6. redis-cli

      Command Line Interface로 데이터를 저장하고 조회하고 삭제합니다.

    # 데이터 저장
    127.0.0.1:6379> set test 1
    OK
    
    # 데이터 조회
    127.0.0.1:6379> get test
    "1"
    
    # key 조회
    127.0.0.1:6379> keys *
    1) "test"
    
    # 데이터 삭제
    127.0.0.1:6379> del test
    (integer) 1
    
    # 데이터 삭제 확인
    127.0.0.1:6379> get test
    (nil)
    반응형

    'BackEnd > redis' 카테고리의 다른 글

    03. Spring Redis Project  (0) 2021.12.03
    01. Redis  (0) 2021.11.30

    댓글

Designed by Tistory.