sql >> Databasteknik >  >> RDS >> Mysql

Använder MYsql 5.6 Memcache

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:

  1. Använd select * from innodb_memcache.containers; för att få definierade mappningar;
  2. Observera frågeorganisationen:


  1. MySQL str_to_date problem

  2. Åsidosätter tabellnamnet i Flask-Alchemy

  3. MySQL Cluster (NDB) vs MySQL Replication (InnoDB) för Rails 3-appar:fördelar/nackdelar?

  4. Kapacitetsplanering för MySQL och MariaDB - Dimensionerande lagringsstorlek