通過Cache::Memcached::Fast方式

nginx_web發表於2012-06-10

 

 

    同樣,要想使用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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章