Redis

[Redis] docker-compose 기반의 redis-stats

DevHyo 2022. 2. 5. 21:17

Docker를 활용해서 Redis Standalone 및 Cluster를 모니터링하고 있는데, 매 번 docker 명령어를 입력해서 해야 하는 번거로움이 있어서 docker-compose.yml 파일로 만들어봤다.

version: '3'

services:
  prod-redis-stats:
    image: insready/redis-stat:latest
    container_name: prod-redis-stats
    ports:
      - '13790:63790'
    command: [
        '--verbose', # 추가 정보 보기
        '--server',
        '127.0.0.1:6379',
        '127.0.0.2:6379',
      ]

  stage-redis-stats:
    image: insready/redis-stat:latest
    container_name: stage-redis-stats
    ports:
      - '23790:63790'
    command: [
        '--verbose', # 추가 정보 보기
        '--server',
        '127.0.0.3:6379',
        '127.0.0.4:6379',
      ]

브라우저에서 localhost:13790으로 접속하면, Production 환경의 Redis 서버들을 모니터링하고, localhost:23790으로 접속하면, Stage 환경의 Redis 서버들을 모니터링 하도록 구성했다.