sql >> Base de Datos >  >> RDS >> Mysql

Usando MYsql 5.6 Memcache

El nombre de la tabla (table_id en @@table_id ) debe ser el valor de sus asignaciones (innodb_memcache.containers ), no el nombre real de la tabla, si varía.

Y si el nombre de la tabla en las asignaciones es mycode , luego la consulta resultante a través de memcache debería verse así:

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

No hay ningún '.' . $table al final.

Algunos detalles están disponibles en InnoDB memcached Plugin página de documentación.

Para nombrar algunos de importancia aquí:

  1. Utilice select * from innodb_memcache.containers; para obtener asignaciones definidas;
  2. Tenga en cuenta la organización de las consultas: