Maison > Article > base de données > 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!