redis 基本信息查询

在客户端可以用telnet命令

telnet ip port

再输入info

返回如下信息:

 

每个参数的含义:

redis_version                                       redis版本
gcc_version                                    gcc版本
process_id                 Redis 服务器进程id
uptime_in_seconds            运行时间(单位:秒)
uptime_in_days             运行时间(单位:天)
connected_clients            当前的客户端连接数量
connected_slaves                               slave个数
used_memory                            分配给Redis的内存总量
used_memory_rss                      Redis分配的内存总量(包括内存碎片)              
used_memory_peak_human          Redis所用内存的峰值
mem_fragmentation_ratio         内存碎片所占百分比


aof_enabled                                         是否开启了aof

total_connections_received                    连接过客户端的总数量
total_commands_processed                  执行过命令的总数量
expired_keys                                       过期的 key 的数量
evicted_keys                                        删除过的key的数量
keyspace_hits                                      命中 key 的次数
keyspace_misses                                  未命中 key 的次数
role:master                                          当前redis角色master还是slave
db0                                                     每个数据库的 key 的数量,以及带有生存期的 key 的数量  

 

通过hits和miss,计算缓存的命中率:26799568954 / (26799568954 + 12021752974) = 69% ,

充分利用缓存失效机制和过期时间的设计,命中率可以达到95%以上,对于整体性能提升很大

 

以下来自:https://ruby-china.org/topics/22761


used_memory,expired_keys,evicted_keys这3个信息的具体含义,redis的官方也有一篇很详细的说明:http://redis.io/commands/info

有个ruby gem叫redis-stat,它利用INFO命令展现出更直观的信息报表,推荐:https://github.com/junegunn/redis-stat

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值