> 데이터 베이스 > Redis > Redis 성능을 실시간으로 모니터링하는 방법

Redis 성능을 실시간으로 모니터링하는 방법

王林
풀어 주다: 2021-02-20 10:31:25
앞으로
2636명이 탐색했습니다.

Redis 성능을 실시간으로 모니터링하는 방법

머리말:

Redis는 Salvatore Sanfilippo가 작성한 키-값 저장 시스템으로, 크로스 플랫폼 비관계형 데이터베이스입니다.

Redis는 ANSI C 언어로 작성된 오픈 소스 키-값 저장소 데이터베이스로, BSD 프로토콜을 준수하고 네트워크, 메모리 기반, 분산, 선택적 지속성을 지원하며 여러 언어로 API를 제공합니다.

주요 내용:

1. 모니터링 방법

Redis를 설치한 후 내장된 연결 클라이언트 redis-cli를 사용하여 Redis 서비스에 연결하면 모든 Redis 실행 상태를 볼 수 있습니다

. [root @node1 ~]# redis-cli info all #redis 정보 보기

다음으로 각 매개 변수의 의미를 알고 분석해야 합니다.

두 번째, 모니터링되는 각 매개 변수에 대한 설명

2.1, 연결 정보

connected_clients 
◦已连接客户端的数量(不包括通过从属服务器连接的客户端)


• client_longest_output_list 
◦当前连接的客户端当中,最长的输出列表


• client_longest_input_buf 
◦当前连接的客户端当中,最大输入缓存


• blocked_clients 
◦正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量
로그인 후 복사

2.2. 메모리 정보

used_memory 
◦当前使用的内存信息,以字节为单位


• used_memory_rss 
◦当前操作系统分配给 Redis 的内存


• used_memory_peak 
◦Redis 的内存消耗峰值,以字节为单位


• used_memory_peak_human 
◦以人类可读的格式返回 Redis 的内存消耗峰值


• mem_fragmentation_ratio 
◦ used_memory_rss  和  used_memory  之间的比率
로그인 후 복사

2.3. 실행 상태 정보

(학습 영상 공유: redis 동영상 튜토리얼)

changes_since_last_save 
◦上次保存数据库之后,执行命令的次数


• bgsave_in_progress 
◦后台进行中的 save 操作的数量


• last_save_time 
◦最后一次成功保存的时间点,以 UNIX 时间戳格式显示


• bgrewriteaof_in_progress 
◦后台进行中的 aof 文件修改操作的数量


• total_connections_received 
◦运行以来连接过的客户端的总数量


• total_commands_processed 
◦运行以来执行过的命令的总数量


• expired_keys 
◦运行以来过期的 key 的数量


• keyspace_hits 
◦命中 key 的次数


• keyspace_misses 
◦不命中 key 的次数
로그인 후 복사

redis

[root@localhost ~]# redis-cli info Keyspace
######命令结果输出#########
# Keyspace
db0:keys=4,expires=0,avg_ttl=0
db1:keys=2,expires=0,avg_ttl=0
db4:keys=4,expires=0,avg_ttl=0
db9:keys=57,expires=0,avg_ttl=0

相关解释:

 第一列
◦表示 dbindex 


• keys 
◦ dbindex 下含有的key的数量


• expires 
◦ dbindex 下带有生存期的 key 的数量


• avg_ttl 
◦ dbindex 存活的时间计数
로그인 후 복사

참조 주소:

redis 튜토리얼: http://www.runoob.com/redis/redis-tutorial.html

redis Baidu 백과사전: https://baike.baidu.com/item/Redis/6549233?fr=aladdin

redis 공식 웹사이트: https://redis.io/

관련 권장 사항: redis 데이터베이스 튜토리얼

위 내용은 Redis 성능을 실시간으로 모니터링하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿