Název tabulky (table_id v @@table_id ) musí být hodnota z vašich mapování (innodb_memcache.containers ), nikoli skutečný název tabulky, pokud se liší.
A pokud název tabulky v mapování je mycode a poté výsledný dotaz prostřednictvím memcache by měl vypadat takto:
$table = 'mycode';
$key = '123456';
$memcache->get( '@@' . $table . '.' . $key );
Neexistuje žádný extra '.' . $table na konci.
Některé podrobnosti jsou k dispozici v InnoDB memcached Plugin stránka dokumentace.
Zde uvádíme několik důležitých:
- Použijte
select * from innodb_memcache.containers;získat definovaná mapování; - Všimněte si organizace dotazů: