memcached企业工作场景
2015-12-27 16:50
761 查看
什么样的数据适合放入memcached中?
变化频繁,具有不稳定性的数据,不需要实时入库, (比如用户在线状态、在线人数..)
门户网站的新闻等,觉得页面静态化仍不能满足要求,可以放入到memcache中.(配合jquey的ajax请求)
作为数据库的查询数据缓存
1.完整缓存(易)
例如:京东的商品分类,就可以事先放到MC内存里,然后对外提供数据访问。这个被称之为预热。此时可以只读取缓存就能督导商品分类数据,无需读取数据库了,所以数据库的压力就降下来了。
为什么商品分类可以事先放在缓存里呢?
因为,商品分类是由内部员工管理的,可以增加编辑后推送到Memcached内存里。
2.热点缓存(难)
热点缓存一般是指由用户更新的商品,例如淘宝的卖家,当卖家新增商品后,淘宝网的程序就会把商品写入数据库,然后读取写入的数据,把这部分数据放入Memcached内存中,下一次访问这个商品的请求直接从Memcached内存中取走了。这种方法用来缓存网站热点的数据,即Memcached中缓存经常被访问的数据。
特别提示:这个过程可以通过程序实现,也可以在数据库上安装Memcached插件,直接由数据库触发更新内容到Memcached中。
淘宝、京东、小米等电商双十一秒杀抢购场景:
像双十一这宗秒杀高并发的业务场景,必须要事先预热Memcached。
注意:
Memcached的数据是无用户状态的.即不会和某个用户绑定
互联网常见缓存软件对比说明
变化频繁,具有不稳定性的数据,不需要实时入库, (比如用户在线状态、在线人数..)
门户网站的新闻等,觉得页面静态化仍不能满足要求,可以放入到memcache中.(配合jquey的ajax请求)
作为数据库的查询数据缓存
1.完整缓存(易)
例如:京东的商品分类,就可以事先放到MC内存里,然后对外提供数据访问。这个被称之为预热。此时可以只读取缓存就能督导商品分类数据,无需读取数据库了,所以数据库的压力就降下来了。
为什么商品分类可以事先放在缓存里呢?
因为,商品分类是由内部员工管理的,可以增加编辑后推送到Memcached内存里。
2.热点缓存(难)
热点缓存一般是指由用户更新的商品,例如淘宝的卖家,当卖家新增商品后,淘宝网的程序就会把商品写入数据库,然后读取写入的数据,把这部分数据放入Memcached内存中,下一次访问这个商品的请求直接从Memcached内存中取走了。这种方法用来缓存网站热点的数据,即Memcached中缓存经常被访问的数据。
特别提示:这个过程可以通过程序实现,也可以在数据库上安装Memcached插件,直接由数据库触发更新内容到Memcached中。
淘宝、京东、小米等电商双十一秒杀抢购场景:
像双十一这宗秒杀高并发的业务场景,必须要事先预热Memcached。
注意:
Memcached的数据是无用户状态的.即不会和某个用户绑定
互联网常见缓存软件对比说明
相关文章推荐
- Memcached机制深入了解
- Memcached常用命令
- Memcached概念及使用原理
- Memcached的安装
- memcached之java客户端:spymemcached与spring整合
- memcached windowns 安装使用
- Memcache安全配置
- win8/win7环境下一台服务器安装多个memcached服务或端口
- Redis与Memcached的区别
- redis memcache
- MAC PHP+nginx+mysql+redis+memcache+mongo....环境配置
- Redis与Memcached的区别
- memcached 安装
- memcached分布式集群算法
- Memcached常用操作
- memcached安装和使用
- Redis和Memcache的区别分析
- nginx安装和使用 memcached session 共享
- centos6.7下ngnix1.8+tomcat8+memcached1.4.25 集群实现session共享
- ASP.NET MVC用户登录(Memcache存储用户登录信息)