博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
memcached命中率
阅读量:7071 次
发布时间:2019-06-28

本文共 449 字,大约阅读时间需要 1 分钟。

hot3.png

命中:直接从缓存中读取到想要的数据。

不命中:缓存中没有想要的数据,还需要到数据库进行一次查询才能读取到想要的数据。
命中率越高,数据库查询的次数就越少。
读取缓存的速度远比数据库查询的速度高得多。

所以命中率越高,性能越高。

你的mc保存用户信息,现在有两个用户,id为1,2。mc中的key就是用户id。
你用id=1从mc中获取一个用户信息,这个时候mc命中率是 100%;
这个时候你的服务器重启了一次,mc里面的数据都没了,你再用id=1从mc中获取用户信息,取不到了,此时mc命中率是50%。
命中率是 get成功/get总次数 ,就是一个成功率。
一般的做法是如果从mc取不到信息了,就从数据库里取信息然后写到mc里,以避免下次获取信息的时候访问数据库。
mc的读写性能都是很高的,未命中也不会拖累性能,命中了就会大大的提升性能。
当然缓存要做的nice,如果一直没命中,必然是一个拖累。

转载于:https://my.oschina.net/yoyo1987/blog/621731

你可能感兴趣的文章
.Net 转战 Android 4.4 日常笔记目录
查看>>
Xamarin体验:使用C#开发iOS/Android应用
查看>>
GitLab版本管理(转)
查看>>
SpringMVC源码解析- HandlerAdapter - ModelFactory(转)
查看>>
[20171127]dual.txt
查看>>
JCombobox组合框效果实现(转)
查看>>
提取重复代码不应该只从代码角度,可以从业务角度看看(转)
查看>>
Spring Web工程web.xml零配置即使用Java Config + Annotation
查看>>
英语术语
查看>>
《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.58. Kbd-2.0.2...
查看>>
开发 React Native 前必须知道的几件事
查看>>
Spring Cloud构建微服务架构:服务网关(路由配置)【Dalston版】
查看>>
阿里Q2财报:阿里云季度营收达30亿,领先优势持续扩大
查看>>
聚集索引,非聚集索引,唯一索引,索引视图
查看>>
云计算不敷物联网时代所需 “雾计算”应运而生
查看>>
金融安全资讯精选 2017年第十一期 银行木马利用VMvare进行传播 研究人员发现新型安卓银行木马Red Alert...
查看>>
路由器长期开着可以吗?不关有什么危害吗?
查看>>
这是我看过的最牛的编码套路,给大家分享下
查看>>
阿里云数据库挑战赛"SQL优化大师"获奖案例
查看>>
PSR-3
查看>>