Memcached为数据库的查询数据缓存
2016-01-25 10:51
302 查看
1.完整缓存(易)
例如:京东的商品分类,就可以事先放到MC内存里,然后在对外提供数据访问。这个被称之为预热。
此时可以只读取缓存就能读到商品分类数据,无需读取数据库了,所以数据库的压力就降下来了。
为什么商品分类可以事先放在缓存里呢?
因为,商品分类是由内部员工管理的,可以增加编辑后推送到Memcached内存里。
2.热点缓存(难)
热点缓存一般是只由用户更新的商品,例如淘宝的卖家,当卖家新增商品后,淘宝网的程序就会把商品写入数据库,然后读取写入的数据,把这部分数据,放入Memcached内存中,下一次访问这个商品的请求直接从Memcached内存中取走了。这种方法用来缓存网站热点的数据,即Memcached中缓存经常被访问的数据。
特别提示:这个过程可以通过程序实现,也可以在数据库上安装Memcached插件,直接由数据库触发更新内容到Memcached中。
淘宝、京东、小米等电商双11、秒杀抢购场景:
如果碰到双11、秒杀高并发的业务场景,必须要事先预热Memcached。
例如:京东的商品分类,就可以事先放到MC内存里,然后在对外提供数据访问。这个被称之为预热。
此时可以只读取缓存就能读到商品分类数据,无需读取数据库了,所以数据库的压力就降下来了。
为什么商品分类可以事先放在缓存里呢?
因为,商品分类是由内部员工管理的,可以增加编辑后推送到Memcached内存里。
2.热点缓存(难)
热点缓存一般是只由用户更新的商品,例如淘宝的卖家,当卖家新增商品后,淘宝网的程序就会把商品写入数据库,然后读取写入的数据,把这部分数据,放入Memcached内存中,下一次访问这个商品的请求直接从Memcached内存中取走了。这种方法用来缓存网站热点的数据,即Memcached中缓存经常被访问的数据。
特别提示:这个过程可以通过程序实现,也可以在数据库上安装Memcached插件,直接由数据库触发更新内容到Memcached中。
淘宝、京东、小米等电商双11、秒杀抢购场景:
如果碰到双11、秒杀高并发的业务场景,必须要事先预热Memcached。
相关文章推荐
- 实战Memcached缓存系统
- Redis和Memcached的区别详解
- PHP MemCached 高级缓存应用代码
- PHP模块 Memcached功能多于Memcache
- php的memcached客户端memcached
- php模块memcache和memcached区别分析
- 探讨:如何通过stats命令分析Memcached的内部状态
- 利用Memcached在php下实现session机制 替换PHP的原生session支持
- ubuntu+php环境下的Memcached 安装方法
- Nginx HttpMemcModule和直接访问memcached效率对比测试
- PHP内存缓存Memcached类实例
- Memcached常用命令及使用说明
- Memcached 入门介绍(安装与配置)
- PHP扩展模块memcached长连接使用方法分析
- Shell脚本实现的memcached进程监控
- linux下编译安装memcached服务
- php扩展memcached和memcache的安装配置方法
- PHP模块memcached使用指南
- 深入eAccelerator与memcached的区别详解
- Memcached常用命令以及使用说明详解