Memcached为数据库的查询数据缓存
来源:互联网 发布:企业管理策略优化 编辑:程序博客网 时间:2024/05/17 02:41
1.完整缓存(易)
例如:京东的商品分类,就可以事先放到MC内存里,然后在对外提供数据访问。这个被称之为预热。
此时可以只读取缓存就能读到商品分类数据,无需读取数据库了,所以数据库的压力就降下来了。
为什么商品分类可以事先放在缓存里呢?
因为,商品分类是由内部员工管理的,可以增加编辑后推送到Memcached内存里。
2.热点缓存(难)
热点缓存一般是只由用户更新的商品,例如淘宝的卖家,当卖家新增商品后,淘宝网的程序就会把商品写入数据库,然后读取写入的数据,把这部分数据,放入Memcached内存中,下一次访问这个商品的请求直接从Memcached内存中取走了。这种方法用来缓存网站热点的数据,即Memcached中缓存经常被访问的数据。
特别提示:这个过程可以通过程序实现,也可以在数据库上安装Memcached插件,直接由数据库触发更新内容到Memcached中。
淘宝、京东、小米等电商双11、秒杀抢购场景:
如果碰到双11、秒杀高并发的业务场景,必须要事先预热Memcached。
例如:京东的商品分类,就可以事先放到MC内存里,然后在对外提供数据访问。这个被称之为预热。
此时可以只读取缓存就能读到商品分类数据,无需读取数据库了,所以数据库的压力就降下来了。
为什么商品分类可以事先放在缓存里呢?
因为,商品分类是由内部员工管理的,可以增加编辑后推送到Memcached内存里。
2.热点缓存(难)
热点缓存一般是只由用户更新的商品,例如淘宝的卖家,当卖家新增商品后,淘宝网的程序就会把商品写入数据库,然后读取写入的数据,把这部分数据,放入Memcached内存中,下一次访问这个商品的请求直接从Memcached内存中取走了。这种方法用来缓存网站热点的数据,即Memcached中缓存经常被访问的数据。
特别提示:这个过程可以通过程序实现,也可以在数据库上安装Memcached插件,直接由数据库触发更新内容到Memcached中。
淘宝、京东、小米等电商双11、秒杀抢购场景:
如果碰到双11、秒杀高并发的业务场景,必须要事先预热Memcached。
1 0
- Memcached为数据库的查询数据缓存
- java连接memcached,并对比从数据库中查询数据与从memcached查询的性能
- java连接memcached,并对比从数据库中查询数据与从memcached查询的性能
- memcached做数据库缓存的原理
- 数据库缓存(memcached)
- 缓存数据库Memcached
- memcached缓存数据库
- memcached缓存数据
- memcached//分布式数据缓存
- 查询数据库中为null字段的数据
- 查询数据库中字段不为空的数据
- 修改memcached,让memcached主动从数据库读取数据进行缓存
- 为 memcached增加缓存依赖的初步设想
- 为memcached增加缓存依赖的程序实现
- 为memcached增加缓存依赖的性能测试
- 数据库:数据的查询
- 清空memcached中缓存的数据的方法
- 清空memcached中缓存的数据的方法
- python学习笔记(二)
- CDH集群调优:内存、Vcores和DRF
- POJ2175 费用流消负圈
- iOS随机数
- iOS开发笔记--iphone开发震动与播放声音Demo
- Memcached为数据库的查询数据缓存
- 网页如何和本地应用程序交互?
- iOS开发笔记--UIEdgeInsetsMake的作用
- 利用QueryTask获取服务的图层对应信息
- Maven 教程
- VLAN device for 802.1.q on Linux
- 图形用户界面( GUI )基本测试内容
- 下一代Android打包工具,1000个渠道包只需要5秒钟
- Intellij Idea 创建JavaWeb项目