이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 17337|회답: 2

[레디스] Redis INFO [섹션] 매개변수 상세 설명

[링크 복사]
게시됨 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 오류를 기록하세요
다음:프론트엔드 엔지니어의 지식 구조를 살펴보고, 프론트엔드를 배우고자 하는 학생들은 살펴보세요
게시됨 2017. 8. 27. 오전 11:27:09 |
공부하세요, 공유해 주셔서 감사합니다
게시됨 2017. 8. 27. 오후 2:45:21 |
리유농 게시글: 2017-8-27 11:27
공부하세요, 공유해 주셔서 감사합니다

형, 우리 웹사이트에 사람이 적지만 답장은 많이 안 받는데, 좀 덜 묽게 말해줄래?
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com