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

Comment surveiller les performances de Redis en temps réel

王林
王林avant
2021-02-20 10:31:252588parcourir

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)的客户端的数量

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  之间的比率

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 的次数

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 存活的时间计数

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer