De tabelnaam (table_id in @@table_id ) moet de waarde zijn van uw toewijzingen (innodb_memcache.containers ), niet de werkelijke tabelnaam, als die varieert.
En als je tabelnaam in toewijzingen mycode is , dan de resulterende zoekopdracht via geheugencache zou er als volgt uit moeten zien:
$table = 'mycode';
$key = '123456';
$memcache->get( '@@' . $table . '.' . $key );
Er is geen extra '.' . $table aan het einde.
Sommige details zijn beschikbaar via InnoDB memcached Plugin documentatiepagina.
Om er hier een paar van belang te noemen:
- Gebruik
select * from innodb_memcache.containers;om gedefinieerde toewijzingen te krijgen; - Let op de organisatie van de zoekopdrachten: