Memcached和ehcache安装和部署.ppt
《Memcached和ehcache安装和部署.ppt》由会员分享,可在线阅读,更多相关《Memcached和ehcache安装和部署.ppt(30页珍藏版)》请在三一办公上搜索。
1、一、简单回顾 Memcached,2009-01,2,概念:Memcached是“分布式”的内存对象缓存系统;它使用内存管理数据,所以它是易失的,工作原理:memcached是以守候程序的方式运行于一个或者多个服务器,随时等待客户端的链接,通过启动memcached服务器端,配置相应的监听IP、端口内存大小等参数,客户端可通过指定的服务器端IP,将数据以key-value的方式存储,Memcached简单回顾,3,自主的内存存储处理内存存储处理:Slab数据过期方式:LRU(最近最少使用),Memcached简单回顾,4,问题:为什么称memcached为“分布式”缓存服务器,但服务器端并没有
2、“分布式”功能?,Memcached简单回顾,5,假设memcached服务器有node1node3三台,想保持键名为“Tokyo”,“zyeeda”等几个数据。如下图演示:,Memcached简单回顾,6,Memcached简单回顾,7,Memcached介绍,这样就将不同的键保持到不同的服务器上,他们之前互不通信,实现了memcached的分布式。当一台memcached服务器发生故障时,也不会影响其他的缓存,系统依然能够继续。,8,二、Memcached安装和部署,9,Windows安装下载memcached的windos稳定版,下载地址:例如将下载下来的memcached保存在C盘,然
3、后使用如下命令:,Memcached安装和配置,10,Linux安装 下载程序:安装:1)、安装libevent。#tar-zxvf libevent-1.4.13-stable.tar.gz/先解压缩#cd libevent-1.4.13-stable/切换到libevent的目录中#./configure-prefix=/usr/指定安装到/usr/目录下#make/编译#make install/安装#ls/usr/lib|grep libevent/验证安装,Memcached安装和配置,11,Linux安装 2)、安装memcached#cd/home/apps#./configur
4、e-prefix=/usr/local/memcached-with-libevent=/usr/#make#make install#ls-al/usr/local/memcached/bin/验证安装,Memcached安装和配置,12,Memcached安装和使用:,Memcached 运行,检查是否正常启动#pa auxxww|grep memcached1001 4402 0.0 0.0 2296 900 pts/0 S+19:24 0:00/usr/local/bin/memcached-u hualiangxie root 4547 0.0 0.0 1892 668 pts/3
5、S+19:42 0:00 grep memcached#telnet localhost 11211Trying 127.0.0.1.Connected to localhost.Escape character is.statsSTAT pid 4402STAT uptime 1032STAT time 1231155683STAT pointer_size 32.END,13,使用memcached客户端要依赖的第三方类库:commons-logging-1.0.4.jar or high version,log4j-1.2.12.jar or high version,codehaus/
6、woodstox/wstx-asl-3.2.1.jar or high version,codehaus/staxapi/stax-api-1.0.1.jar or high version配置:首先,Memcache客户端在使用前需要有配置文件作为初始化的依据。配置文件名称为“memcached.xml”(新版本可以指定配置文件名称和路径,具体可参看后面demo代码),支持在Classpath下有多个配置文件,Cache管理器在初始化时会寻找Classpath下以此命名的文件。,Memcached安装和配置,14,基础配置:10.2.224.36:33001,10.2.224.46:3300
7、13,7,Memcached安装和配置,15,public void test()ICacheManager manager;manager=CacheUtil.getCacheManager(IMemcachedCache.class,MemcachedCacheManager.class.getName();manager.setConfigFile(memcached1.xml);/可以指定配置文件名manager.start();tryIMemcachedCache cache=manager.getCache(mclient);cache.put(key,value);org.jun
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Memcached ehcache 安装 部署
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5439788.html