参考地址:
redis教程:http://www.runoob.com/redis/redis-tutorial.html
redis百度百科:https://baike.baidu.com/item/Redis/6549233?fr=aladdin
redis官网:https://redis.io/
安装好Redis
后可以使用自带的连接客户端redis-cli
连接至Redis
服务,使用info
命令即可查看到所有的redis
运行状态
[root@node1 ~]# redis-cli info all #查看redis的信息
接下来要知道和会分析每个参数的意义;
connected_clients
?已连接客户端的数量(不包括通过从属服务器连接的客户端)
• client_longest_output_list
?当前连接的客户端当中,最长的输出列表
• client_longest_input_buf
?当前连接的客户端当中,最大输入缓存
• blocked_clients
?正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量
used_memory
?当前使用的内存信息,以字节为单位
• used_memory_rss
?当前操作系统分配给 Redis 的内存
• used_memory_peak
?Redis 的内存消耗峰值,以字节为单位
• used_memory_peak_human
?以人类可读的格式返回 Redis 的内存消耗峰值
• mem_fragmentation_ratio
? used_memory_rss 和 used_memory 之间的比率
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
当前的dbindex
的信息
[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是个莱斯的工具,学会使用和用好就ok;
原文:https://www.cnblogs.com/wmqiang/p/10577111.html