Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden von MYsql 5.6 Memcache

Der Tabellenname (table_id in @@table_id ) muss der Wert aus Ihren Zuordnungen sein (innodb_memcache.containers ), nicht der tatsächliche Tabellenname, falls dieser variiert.

Und wenn Ihr Tabellenname in Zuordnungen mycode ist , dann die resultierende Abfrage durch memcache sollte so aussehen:

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

Es gibt keinen zusätzlichen '.' . $table am Ende.

Einige Details sind im InnoDB-memcached-Plugin Dokumentationsseite.

Um hier nur einige wichtige zu nennen:

  1. Verwenden Sie select * from innodb_memcache.containers; um definierte Zuordnungen zu erhalten;
  2. Beachten Sie die Anordnung der Abfragen: