2022年MemCached高性能分布式的内存对象缓存系统应用说明 .pdf
-
资源ID:35293206
资源大小:345.48KB
全文页数:6页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年MemCached高性能分布式的内存对象缓存系统应用说明 .pdf
MemCached 高性能分布式的内存对象缓存系统应用说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 简介Memcached Memcache 是 的一个开源项目,它是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的Hash表,能够用来存储各种格式的数据。更多精彩介绍可参考:Memcached深度分析http:/ 下 Memcache服务器端的安装1 到 Memcached 网站获得最新版Memcached 安装包下载Url 2 到 libevent 网站下载最新版libevent 安装包的下载Url3 以 root 用户登录linux:#cd /tmp # wgethttp:/ # wget http:/www.monkey.org/provos/libevent-2.0.10-stable.tar.gz 通过以上命令将两个安装包下载到/tmp 4 开始安装:先安装 libevent: # tar zxvf libevent-2.0.10-stable.tar.gz # cdlibevent-2.0.10-stable # ./configurate prefix=/usr # make # make install 测试 libevent 是否安装成功:# ls al /usr/lib | grep libevent 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 看到了吧,安装成功!5 安装memcached # tar zxvf memcached-1.4.5.tar.gz # cd memcached-1.4.5 # ./configurate -with-libevent=/usr # make # make install 这一步可能会出现错误,如下报错信息:#memcached h /usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory #find / -name libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2 解决方法:#LD_DEBUG=libs /usr/local/memcached/bin/memcached h 9808: find library=libevent-1.4.so.2 0; searching 9808: search cache=/etc/ld.so.cache 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 9808: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64 /usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64 (system search path) 9808: trying file=/lib64/tls/x86_64/libevent-1.4.so.2 9808: trying file=/lib64/tls/libevent-1.4.so.2 9808: trying file=/lib64/x86_64/libevent-1.4.so.2 9808: trying file=/lib64/libevent-1.4.so.2 9808: trying file=/usr/lib64/tls/x86_64/libevent-1.4.so.2 9808: trying file=/usr/lib64/tls/libevent-1.4.so.2 9808: trying file=/usr/lib64/x86_64/libevent-1.4.so.2 9808: trying file=/usr/lib64/libevent-1.4.so.2 9808: /usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 问题一目了然 : ln -s /usr/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2 OK 检查 memcached 是否安装:# ls -al /usr/local/bin/mem* 服务器端运行memcached 1.启动# /usr/local/bin/memcached d m 10 u root l 192.168.100.108 p 12000 c 256 P /tmp/memcached.pid 解释:-d 选项是启动一个守护进程,-m是分配给 Memcache 使用的内存数量,单位是MB ,我这里是 10MB ,-u 是运行 Memcache 的用户,我这里是root ,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - -l 是监听的服务器 IP 地址,如果有多个地址的话,我这里指定了服务器的IP地址 192.168.0.200 ,-p 是设置 Memcache 监听的端口,我这里设置了 12000, 最好是 1024以上的端口,-c 选项是最大运行的并发连接数,默认是1024,我这里设置了 256,按照你服务器的负载量来设定,-P 是设置保存 Memcache 的 pid 文件,我这里是保存在 /tmp/memcached.pid ,2.如果要结束Memcache 进程,执行:# kill cat /tmp/memcached.pid 也可以启动多个守护进程,不过端口不能重复。Windows 下 Memcached 服务器端的安装目前 memcached 暂时不支持以服务方式运行。不太建议windows 方式使用memcached。详细安装方法请见:http:/ 是服务器端分布式缓存系统。在使用时客户端需要有相应的客户端API。 目前 java版 memcached 客户端有几种。以memcached client for java 客户端为例说明:最新版本下载:https:/ - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -