redis命中率计算
2016-05-18 16:57
281 查看
redis提供了INFO这个命令,能够随时监控服务器的状态,只用telnet到对应服务器的端口,执行命令即可:
telnet localhost 6379
info在输出的信息里面有这几项和缓存的状态比较有关系:
keyspace_hits:14414110
keyspace_misses:3228654
used_memory:433264648
expired_keys:1333536
evicted_keys:1547380通过计算hits和miss,我们可以得到缓存的命中率:14414110
/ (14414110 + 3228654) = 81% ,一个缓存失效机制,和过期时间设计良好的系统,命中率可以做到95%以上
有个ruby gem叫redis-stat,它利用INFO命令展现出更直观的信息报表,推荐:
https://github.com/junegunn/redis-stat
telnet localhost 6379
info在输出的信息里面有这几项和缓存的状态比较有关系:
keyspace_hits:14414110
keyspace_misses:3228654
used_memory:433264648
expired_keys:1333536
evicted_keys:1547380通过计算hits和miss,我们可以得到缓存的命中率:14414110
/ (14414110 + 3228654) = 81% ,一个缓存失效机制,和过期时间设计良好的系统,命中率可以做到95%以上
有个ruby gem叫redis-stat,它利用INFO命令展现出更直观的信息报表,推荐:
https://github.com/junegunn/redis-stat
相关文章推荐
- 分布式高并发服务器做请求分发,session共享(nginx+tomcat+redis)
- redis 安装及使用基础【转】
- windows搭建redis记录
- 关于cas server无法通过session持久化方式实现集群的问题
- redis使用详解
- redis学习中遇到对象的串行化(Serialization)问题
- Redis操作的封装类
- 实现Redis高可用
- redis作为mysql的缓存服务器(读写分离,通过mysql触发器实现数据同步)
- mysql 触发器学习(可以将mysql数据同步到redis)
- Redis + Django Session Cookie
- 国内外三个不同领域巨头分享的Redis实战经验及使用场景
- spring整合Redis 入门例子
- NoSQL初探之人人都爱Redis:(1)Redis简介与简单安装
- 使用Redis之前5个必须了解的事情
- Redis3.0 安装
- 高并发数据采集的架构应用(Redis的应用)
- Redis快速入门:Key-Value存储系统简介
- 用Nginx+Redis实现session共享的均衡负载
- redis学习笔记1