同样,要想使用Cache::Memcached::Fast方式访问,我们也得需要安装该模块。
安装Cache::Memcached::Fast模块
下载并安装Cache::Memcached::Fast模块。
[root@mail ~]# wget http://mirrors.xmu.edu.cn/CPAN/authors \ > /id/K/KR/KROKI/Cache-Memcached-Fast-0.19.tar.gz [root@jh-share ~]# tar -zxvf Cache-Memcached-Fast-0.19.tar.gz [root@jh-share Cache-Memcached-Fast-0.19]# perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Cache::Memcached::Fast::libclient Writing Makefile for Cache::Memcached::Fast [root@jh-share Cache-Memcached-Fast-0.19]# make [root@jh-share Cache-Memcached-Fast-0.19]# make install |
安装完成之后,就可以使用了,下面我们进行访问测试。
Cache::Memcahced::Fast 是Memcached服务器一个的 Perl客户端模块,该模块力图最大限度地减少系统调用的数量,避免了任何key-value复制的速度,因此,对于CPU 消耗它是非常低的。
提供的API大多与Cache::Memcached的一致,我们在前面已经认识了Cache::Memcached,它是一个原始的完全用Perl写的客户端,许多原始(就是指的Cache::Memcached)模块的使用者在使用该模块(就是Cache::Memcahced::Fast)时,只需要安装它,并且在旧脚本中在相应的Cache::Memcahced调用上,添加 "::Fast" 即可。
当然如果不是为兼容以前的Cache::Memcahced模块下的程序,那么Cache::Memcahced::Fast模块还是有很多其独有的函数,要不也就不会有"::Fast"一说了,因此,如果是针对该模块下的开发应用,那么必须认真的参考它提供的参数和方法,在这里我们就不再一一分析了,在这里只是简单的提一下。
实例对象应用
新创建一个客户端连接对象使用new来完成,例如:
my $memd = new Cache::Memcached::Fast($params); |
这样就创建了一个新的客户端,这里的$params是一些配置客户端连接的参数,当前有效的参数如下:
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27043155/viewspace-732403/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27043155/viewspace-732403/