Ferramentas do usuário

Ferramentas do site


php:memcache

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
php:memcache [2014/11/19 14:50] – [EXPIRATION] Édson Kuzniewskiphp:memcache [2022/05/25 16:24] (atual) – edição externa 127.0.0.1
Linha 1: Linha 1:
 ===== MEMCACHE SERVER ===== ===== MEMCACHE SERVER =====
 [[http://www.unixmen.com/install-memcached-en-php-memcache/|CentOS]] [[http://www.unixmen.com/install-memcached-en-php-memcache/|CentOS]]
-<code>+<code php>
 sudo yum install memcached sudo yum install memcached
 </code> </code>
Linha 31: Linha 31:
 sudo apt-get install php5-memcached sudo apt-get install php5-memcached
 </code> </code>
 +
 +==== EXEMPLO Memcached =====
 +<code php>
 +// conectando no memcached
 +$cache = new Memcached();
 +$cache->addServer('localhost', 11211);
 +
 +// checando dados no cache e carregando em $rows
 +if (!($rows = $cache->get('lista_usuarios'))) {
 +    if ($cache->getResultCode() == Memcached::RES_NOTFOUND) {
 +        // 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('joao', 'jose', 'maria');
 +
 +    echo "passei";
 + 
 +        // inserindo dados
 +        $cache->set('lista_usuarios', $rows);
 +    }
 +}
 + 
 +// acessando dados
 +var_dump($rows);
 +</code>
 +
  
 ==== EXPIRATION ==== ==== EXPIRATION ====
php/memcache.1416415814.txt.gz · Última modificação: 2022/05/25 16:24 (edição externa)