Как использовать memcached от codeigniter

Как использовать memcached от codeigniter и как хранить данные сеанса до memcached. Пожалуйста, помогите мне.

Спасибо

Ответ 1

Вот ссылка на мой memcached_library для codeigniter

http://github.com/tomschlick/memcached-library

сообщите мне, что вы думаете, и если у вас есть какие-либо вопросы, пожалуйста, поднимите их в разделе проблем репозитория github

Ответ 3

Вот введение в memcached и PHP:

enhance_php_session_management

Что касается использования memcached из CI, я предполагаю, что вы захотите либо добавить код кеширования непосредственно в свои модели, либо из своих контроллеров, которые вы хотите проверить кеш, прежде чем запрашивать данные из модели.

Ответ 4

public function index()
    {
        // manual connection to Mamcache
        $memcache = new Memcache;
        $memcache->connect("localhost",11211);

        $data=$memcache->get("test_key");

        if($data){
            echo 'cache data:';
            var_dump($data);
        }else{
            $data=$this->db->query("SELECT count(*) as ca FROM table WHERE typ=1 ")->row();
            $memcache->set("test_key",$data,false,10); // 10 seconds
            echo 'real data:';
            var_dump($data);
        }

    }