Настройка
Плагин реализован как модуль PHP. Обязательно посмотрите раздел инструкции по установке перед его установкой.
Компиляция и настройка модулей PHP MySQL (API) (mysqli, PDO_MYSQL, mysql). Модуль использует библиотеку mysqlnd. Более подробно читайте в разделе инструкция по установке mysqlnd_memcache.
После установки загрузите модуль и активируйте плагин в файле конфигурации PHP, используя директиву mysqlnd_memcache.enable.
Пример #1 Подключение плагина (php.ini)
; В Windows, имя файла будет php_mysqnd_memcache.dll ; Загрузка модуля extension=mysqlnd_memcache.so ; Включение модуля mysqlnd_memcache.enable=1
Следуйте инструкциям, приведенным в » Документации по установке плагина Memcache для MySQL для сервера MySQL. Активируйте плагин и настройте доступ Memcache к таблицам SQL.
Примеры в этом руководстве подразумевают, что указанная таблица уже существует и настроен доступ Memcache к ней.
Пример #2 Таблица, используемая в руководстве
CREATE TABLE test( id CHAR(16), f1 VARCHAR(255), f2 VARCHAR(255), f3 VARCHAR(255), flags INT NOT NULL, cas_column INT, expire_time_column INT, PRIMARY KEY(id) ) ENGINE=InnoDB; INSERT INTO test (id, f1, f2, f3) VALUES (1, 'Hello', 'World', '!'); INSERT INTO test (id, f1, f2, f3) VALUES (2, 'Lady', 'and', 'the tramp'); INSERT INTO innodb_memcache.containers( name, db_schema, db_table, key_columns, value_columns, flags, cas_column, expire_time_column, unique_idx_name_on_key) VALUES ( 'plugin_test', 'test', 'test', 'id', 'f1,f2,f3', 'flags', 'cas_column', 'expire_time_column', 'PRIMARY KEY');