Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando MYsql 5.6 Memcache


O nome da tabela (table_id em @@table_id ) deve ser o valor de seus mapeamentos (innodb_memcache.containers ), não o nome real da tabela, se isso variar.

E se o nome da tabela nos mapeamentos for mycode , a consulta resultante por meio do memcache deve ficar assim:
$table = 'mycode';
$key   = '123456';
$memcache->get( '@@' . $table . '.' . $key );

Não há '.' . $table no final.

Alguns detalhes estão disponíveis em Plugin memcached do InnoDB página de documentação.

Para citar alguns de importância aqui:
  1. Use select * from innodb_memcache.containers; para obter mapeamentos definidos;
  2. Observe a organização das consultas: