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:
- Usa
select * from innodb_memcache.containers;
per ottenere mappature definite; - Nota l'organizzazione delle query: