php:memcache
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| php:memcache [2014/11/13 16:36] – Édson Kuzniewski | php:memcache [2014/12/02 09:59] (atual) – [EXEMPLO] Édson Kuzniewski | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| ===== MEMCACHE SERVER ===== | ===== MEMCACHE SERVER ===== | ||
| [[http:// | [[http:// | ||
| - | < | + | < |
| sudo yum install memcached | sudo yum install memcached | ||
| </ | </ | ||
| Linha 31: | Linha 31: | ||
| sudo apt-get install php5-memcached | sudo apt-get install php5-memcached | ||
| </ | </ | ||
| + | |||
| + | ==== EXEMPLO Memcached ===== | ||
| + | <code php> | ||
| + | // conectando no memcached | ||
| + | $cache = new Memcached(); | ||
| + | $cache-> | ||
| + | |||
| + | // checando dados no cache e carregando em $rows | ||
| + | if (!($rows = $cache-> | ||
| + | if ($cache-> | ||
| + | // dados não encontrados no cache. | ||
| + | // inserir no cache dados obtidos no banco | ||
| + | // obter lista de usuarios do banco de dados | ||
| + | // $rows = obter_lista_usuarios_db(); | ||
| + | $rows = array(' | ||
| + | |||
| + | echo " | ||
| + | |||
| + | // inserindo dados | ||
| + | $cache-> | ||
| + | } | ||
| + | } | ||
| + | |||
| + | // acessando dados | ||
| + | var_dump($rows); | ||
| + | </ | ||
| + | |||
| ==== EXPIRATION ==== | ==== EXPIRATION ==== | ||
| Linha 36: | Linha 63: | ||
| < | < | ||
| -> | -> | ||
| + | </ | ||
| + | ==== DELETE ==== | ||
| + | [[http:// | ||
| + | <code php> | ||
| + | <?php | ||
| + | |||
| + | /* procedural API */ | ||
| + | $memcache_obj = memcache_connect(' | ||
| + | |||
| + | /* item will be deleted by the server */ | ||
| + | memcache_delete($memcache_obj, | ||
| + | |||
| + | /* OO API */ | ||
| + | $memcache_obj = new Memcache; | ||
| + | $memcache_obj-> | ||
| + | |||
| + | $memcache_obj-> | ||
| + | |||
| + | ?> | ||
| + | </ | ||
| + | ==== CLEAR CACHE ==== | ||
| + | < | ||
| + | -> | ||
| </ | </ | ||
php/memcache.1415903819.txt.gz · Última modificação: (edição externa)
