CodeIgniter Memcached



之前介紹過Memcached安裝及使用,現在如果要在CodeIgniter上使用Memcached,可以透過已經寫好的Library來快速簡單的使用。雖然一樣可以在 CodeIgniter 裡面直接寫對memcacheh操作,但是沒來的靈活及方便使用,也可以減少寫相同的東西,而且也將設定寫在config裡面,之後要修改位置也很快速及方便。

準備


下載 Memcached-Library
https://github.com/tomschlick/memcached-library

分別把 memcached.php、memcached_library.php放置 confilg、libraries目錄裡


修改 /config/memcached.php


?View Code PHP
$memcached['servers'] = array(
'server_name' => array(
'host' => 'localhot',
'port' => '11211',
'weight' => '1',
'persistent' => FALSE,
),
);
範例


?View Code PHP
<?php
class Test extends Controller {
function Test(){
parent::Controller();
}
 
function index(){
$this->load->library('Memcached_library','','memcached');
$this->memcached->delete('test');
$this->memcached->add('test','memcached test');
echo $this->memcached->get('test');
}
}
?>
結論


使用後覺得蠻簡單方便的,不過作者只有寫出幾個常用的function而已,像是add_server、add、delete、replace,不過常用的也就這幾個,之後有需要可以自己寫需要的function進去使用,所以整體來說還不錯用。


參考資料
http://github.com/trs21219/Memcached-Library
http://php.net/manual/en/book.memcache.php

你可能感兴趣的:(CodeIgniter Memcached)