You are here

Memcache API and Integration

Primary tabs

  • モジュールインストール

メンテナンスモードでインストール。

$ drush vset maintenance_mode 1
$ sudo drush -y en memcache_admin, memcache
$ sudo vim sites/default/settings.php

以下を追記。マルチサイトの場合は、memcache_key_prefixを使用してサイトごとにユニークな文字列を設定。

// Memcache
$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['page_cache_without_database'] = TRUE;
$conf['page_cache_invoke_hooks'] = FALSE;
$conf['memcache_key_prefix'] = 'something_unique';

サイトをオンラインにもどす。

$ drush vset maintenance_mode 0

 

  • 確認

admin/reports/status

admin/config/system/memcache

 

  • モニタリング
$ watch "echo stats | nc 127.0.0.1 11211"

tags_module:

type: 
module