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:14] – Édson Kuzniewski | php:memcache [2022/05/25 16:24] (atual) – edição externa 127.0.0.1 | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
===== MEMCACHE SERVER ===== | ===== MEMCACHE SERVER ===== | ||
[[http:// | [[http:// | ||
- | < | + | < |
sudo yum install memcached | sudo yum install memcached | ||
</ | </ | ||
Linha 30: | Linha 30: | ||
< | < | ||
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 ==== | ||
+ | [[http:// | ||
+ | < | ||
+ | -> | ||
+ | </ | ||
+ | ==== 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.1415902451.txt.gz · Última modificação: 2022/05/25 16:24 (edição externa)