下载此文档

java memcache缓存-课件·PPT.ppt


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
为大型网站提速 --memcached缓存技术
编辑:彬文
学习内容
memcached基本概念
使用memcached给我们带来什么好处?
快速入门实例
memcached机制的深入了解
将memcached应用到项目中
Memcached概念
■ memcached基本概念
Memcached是danga的一个项目,最早是LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。官方网站:
Memcached是一个高性能的分布式的内存对象缓存系统,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。(注: 摘自百度全科)
Memcached--谁在使用
Memcached--使用好处
请大家先看一个问题,这个问题在大并发,高负载的网站中必须
考虑!大家思考如何让速度更快。
三种方案的比较
1. 数据库 2. 页面静态化 3. memcached 缓存技术
怎么处理:
1、传统方法
2、模拟cache的方法
Memcached--原理示意图
简单的说: memcached就是在内存
中维护一张巨大的hash表,通过自己
的一套算法来维护数据的操作,这个
算法比较复杂,这里我们只做简单的
介绍,对我们java程序员而言,重点
掌握如何在项目如何使Memcached
技术. [示意图]
Memcached-安装
安装步骤
①下载memcached软件
②将memcached软件拷贝到某个目录,最好放在tomcat开发环境目录下,便于管理
③安装 –d install [卸载使用 -d uninstall]
④启动 memcached 服务
(1)直接通过界面启动该服务
(2)在控制台下启动 –d start [命令一览表]
⑤查看memcached 服务是否启动成功! 默认端口11211
* 查看 memcached 可使用命令: -h
操作Memcached
许多语言都实现了连接memcached的客户端,其中以Perl、
PHP为主。仅仅memcached网站上列出的语言就有:
• Perl • PHP • Python • Ruby • C# • C/C++
为了让大家快速体验一下Memcached的使用,
来说明Memcached
的使用,然后我们在讲解如何通过java程序来操作
Memcached,请大家注意体会其用法.
操作Memcached
程序(客户端)对Memcached进行CRUD操作(增加、查询、修改、删除操作),
这里我们需要使用到Memcached给我们提供的命令
注:
协议是TCP/IP协议族中的一员,远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。
java操作Memcached
memcached client for java
spymemcached
xmemcached
Memcached服务
通过java程序操作Memcached服务几种形式

java memcache缓存-课件·PPT 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aidoc1
  • 文件大小0 KB
  • 时间2015-10-13