본문 바로가기

BackEnd/Redis

Redis-Stat - 레디스 모니터링

 

레디스를 쓰다 보면 각 레디스 서버가 메모리를 얼마나 쓰고 있는지 모니터링할 필요가 있습니다. 

그럴 때 간단하게 쓸 오픈 소스 라이브러리를 소개해드리겠습니다.

 

redis-stat

redis-stat으로 띄운 대시보드입니다.

 

 

인스턴스 별로 정보를 볼 수도 있습니다.

맘에 드신다면 아래 설치를 따라가 주세요.

 

 

Install

redis-stat은 ruby로 만들어져 있습니다.

 

yum install ruby-devel gcc make rpm-build rubygems

ruby를 사용할 때 필요한 라이브러리들을 설치합니다.

 

 

gem install redis-stat

 

gem을 이용해 redis-stat을 설치합니다.

 

 

 

USAGE

redis-stat 주소:포트번호 주소:포트번호 주소:포트번호  --verbose --daemon --server=포트번호

웹 서버를 띄우는 명령어입니다.

 

 

아마 명령어를 실행하면 아래와 같은 경고 로그가 찍힐 것입니다.

 

하지만 걱정하지 마세요

https://stackoverflow.com/questions/41463999/warning-constant-fixnum-is-deprecated-when-generating-new-model

 

warning: constant ::Fixnum is deprecated When generating new model

I've tried to find some solution for this, but I really couldn't find anything related with the errors that is appearing to me when I run the rails command: rails generate model Book title:string

stackoverflow.com

ruby 버전 때문에 경고가 뜨는 거지 명령어는 문제없이 실행됩니다.

 

 

redis-stat 주소:포트번호 주소:포트번호 주소:포트번호  --verbose --daemon --server=12345

예를 들어 위와 같이 명령어를 실행했다면 localhost:12345로 접속하신다면 대시보드 화면을 볼 수 있습니다.

 

 

다른 명령어도 확인하고 싶으신 분들은 아래 주소를 확인해주세요.

https://github.com/junegunn/redis-stat