Tabellnamnet (table_id
i @@table_id
) måste vara värdet från dina mappningar (innodb_memcache.containers
), inte det faktiska tabellnamnet, om det varierar.
Och om du tabellnamn i mappningar är mycode
, sedan den resulterande frågan via memcache ska se ut så här:
$table = 'mycode';
$key = '123456';
$memcache->get( '@@' . $table . '.' . $key );
Det finns ingen extra '.' . $table
på slutet.
Vissa detaljer är tillgängliga från InnoDB memcached plugin dokumentationssida.
För att nämna några viktiga här:
- Använd
select * from innodb_memcache.containers;
för att få definierade mappningar; - Observera frågeorganisationen: