Как использовать memcached от codeigniter - PullRequest
12 голосов
/ 27 января 2010

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

Спасибо

Ответы [ 4 ]

14 голосов
/ 28 января 2010

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

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

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

3 голосов
/ 29 декабря 2011

Codeigniter V2.1.0 поддерживает кеширование http://codeigniter.com/user_guide/libraries/caching.html#memcached

1 голос
/ 27 января 2010

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

enhance_php_session_management

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

0 голосов
/ 05 апреля 2017
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);
        }

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...