|
|
게시됨 2017. 8. 25. 오후 4:22:30
|
|
|
|

Redis Info 명령어는 이해하기 쉽고 읽기 쉬운 형식으로 Redis 서버에 관한 다양한 정보와 통계 값을 반환합니다.
공식 문서 링크: https://redis.io/commands/info
선택적 매개변수 섹션이 주어지면, 명령어가 정보의 특정 부분만 반환하도록 설정할 수 있습니다:
서버: 일반 Redis 서버 정보, 다음 도메인을 포함합니다: redis_version : Redis 서버 버전 redis_git_sha1 : SHA1 가세요 redis_git_dirty : 더티 플래그 좀 줘 OS: Redis 서버의 호스트 운영체제 arch_bits : 아키텍처 (32비트 또는 64비트) multiplexing_api: Redis에서 사용하는 이벤트 처리 메커니즘 gcc_version: Redis를 컴파일할 때 사용하는 GCC 버전 process_id : 서버 프로세스의 PID run_id : Redis 서버(Sentinel 및 클러스터용)의 무작위 식별자입니다 tcp_port: TCP/IP 리스닝 포트 uptime_in_seconds : Redis 서버가 시작된 이후 경과한 초 uptime_in_days : Redis 서버가 시작된 이후 경과된 일수 lru_clock : LRU 관리용 자기 증가 시계 분 클라이언트: 다음 도메인과 연결된 클라이언트 정보: connected_clients : 연결된 클라이언트 수 (슬레이브 서버를 통해 연결된 클라이언트 제외) client_longest_output_list : 현재 연결된 클라이언트 중 가장 긴 출력 목록 client_longest_input_buf : 현재 연결된 클라이언트 간의 최대 입력 캐시 blocked_clients : 차단 명령을 기다리는 클라이언트 수 (BLPOP, BRPOP, BRPOPLPUSH). 메모리 : 다음 도메인을 포함하는 메모리 정보: used_memory : Redis 할당기가 할당한 총 메모리 양(바이트 단위) used_memory_human : Redis가 할당한 총 메모리 양을 인간이 읽을 수 있는 형식으로 반환합니다 used_memory_rss: 운영체제 관점에서 Redis가 할당한 총 메모리 양(일반적으로 상주 집합 크기)을 반환합니다. 이 값은 top, ps와 같은 명령어의 출력과 일치합니다. used_memory_peak : Redis의 최대 메모리 소비량 (바이트) used_memory_peak_human : 리턴 레디스가 인간이 읽을 수 있는 형식으로 메모리 소비가 급증합니다 used_memory_lua : Lua 엔진이 사용하는 메모리 양(바이트 단위) mem_fragmentation_ratio : used_memory_rss와 used_memory의 비율 mem_allocator : 컴파일 시점에 지정된 Redis에서 사용하는 메모리 할당기입니다. libc, jemalloc, tcmalloc 등이 될 수 있습니다. 이상적으로는 used_memory_rss의 가치가 used_memory보다 약간 높아야 합니다. RSS> 사용되고 값이 크게 다를 경우, 이는 내부 또는 외부의 메모리 단편화가 존재함을 나타냅니다. 메모리 단편화의 비율은 mem_fragmentation_ratio의 값으로 확인할 수 있습니다. RSS> 사용된다면, 운영체제가 Redis의 일부 메모리를 스왑 공간으로 스왑 공간으로 교체한 것임을 의미하며, 이 경우 작업에 상당한 지연이 발생할 수 있습니다. Redis가 메모리를 해제할 때, 할당자는 메모리를 운영체제로 반환할 수도 있고 그렇지 않을 수도 있습니다. 만약 Redis가 메모리를 해제하지만 운영체제에 메모리를 반환하지 않는다면, used_memory의 값이 운영체제가 보여주는 Redis 메모리 사용량과 일치하지 않을 수 있습니다. used_memory_peak의 가치를 살펴보면 이런 현상이 실제로 일어나고 있음을 확인할 수 있습니다. 지속성: RDB와 AOF에 관한 정보 통계: 일반 통계 복제: 마스터/슬레이브가 정보를 복제합니다 CPU: CPU 컴퓨트 통계 commandstats: Redis 명령 통계 클러스터: Redis 클러스터 정보 키스페이스: 데이터베이스 관련 통계
매개변수를 추가하지 않고 정보를 반환하면, 나중에 필요한 매개변수를 따를 수 있습니다. 모든 정보를 반환하지 않고도 다음과 같습니다:
|
이전의:MySQL 오류를 기록하세요다음:프론트엔드 엔지니어의 지식 구조를 살펴보고, 프론트엔드를 배우고자 하는 학생들은 살펴보세요
|