Maison > base de données > Redis > Comment surveiller les performances de Redis en temps réel

Comment surveiller les performances de Redis en temps réel

王林
Libérer: 2021-02-20 10:31:25
avant
2627 Les gens l'ont consulté

Comment surveiller les performances de Redis en temps réel

Avant-propos :

Redis est un système de stockage clé-valeur écrit par Salvatore Sanfilippo et est une base de données non relationnelle multiplateforme.

Redis est une base de données de stockage clé-valeur (Key-Value) open source écrite en langage ANSI C, conforme au protocole BSD, prenant en charge la persistance réseau, basée sur la mémoire, distribuée et facultative, et fournit plusieurs langues API.

Contenu principal :

1. Comment afficher la surveillance

Après avoir installé Redis, vous pouvez utiliser le client de connexion intégré redis-cli pour vous connecter au service Redis. Utilisez la commande info. Tous les états d'exécution de Redis peuvent être consultés

[root@node1 ~]# redis-cli info all #Afficher les informations sur Redis

Ensuite, vous devez savoir et analyser chaque paramètre Signification

2. Description de chaque paramètre surveillé

2.1. Informations de connexion

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


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


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


• blocked_clients 
◦正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量
Copier après la connexion

2.2. Informations sur la mémoire

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


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


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


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


• mem_fragmentation_ratio 
◦ used_memory_rss  和  used_memory  之间的比率
Copier après la connexion

2.3. informations

(Partage vidéo d'apprentissage : tutoriel vidéo 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 的次数
Copier après la connexion

Utilisez la commande suivante pour surveiller les informations dbindex actuelles de 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 存活的时间计数
Copier après la connexion

Adresse de référence :

Tutoriel redis : http://www.runoob.com/redis/redis-tutorial.html

redis Encyclopédie Baidu : https://baike.baidu.com/item/Redis /6549233?fr=aladdin

Site officiel de redis : https://redis.io/

Recommandations associées : Tutoriel base de données redis

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal