Mysql
 sql >> Database >  >> RDS >> Mysql

Utilizzo di MYsql 5.6 Memcache

Il nome della tabella (table_id in @@table_id ) deve essere il valore delle tue mappature (innodb_memcache.containers ), non il nome effettivo della tabella, se varia.

E se il nome della tabella nelle mappature è mycode , quindi la query risultante tramite memcache dovrebbe assomigliare a questo:

$table = 'mycode';
$key   = '123456';
$memcache->get( '@@' . $table . '.' . $key );

Non è presente alcun '.' . $table alla fine.

Alcuni dettagli sono disponibili da InnoDB memcached Plugin pagina della documentazione.

Per citarne alcuni importanti qui:

  1. Usa select * from innodb_memcache.containers; per ottenere mappature definite;
  2. Nota l'organizzazione delle query: