Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на MYsql 5.6 Memcache

Името на таблицата (table_id в @@table_id ) трябва да бъде стойността от вашите съпоставяния (innodb_memcache.containers ), а не действителното име на таблицата, ако то варира.

И ако името на вашата таблица в съпоставянията е mycode , след това получената заявка чрез memcache трябва да изглежда така:

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

Няма допълнителен '.' . $table в края.

Някои подробности са налични от InnoDB memcached Plugin страница с документация.

За да назовем няколко важни тук:

  1. Използвайте select * from innodb_memcache.containers; за получаване на дефинирани преобразувания;
  2. Обърнете внимание на организацията на заявките:


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Session_set_save_handler не се задава

  2. Издаване на конкатенация на редове с дубликати

  3. MySQL заявка за преброяване на уникални домейни от полето за имейл адрес

  4. mysqli - извикване на грешка fetch_Array към функция-член fetch_array() на mysqli без обект

  5. .NET Core 2.0 с MySQL:Посоченият ключ беше твърде дълъг; максималната дължина на ключа е 3072 байта