Skip to content

Instantly share code, notes, and snippets.

@stacyhorton
Created February 15, 2017 07:10
Show Gist options
  • Save stacyhorton/1da9d3cb344bc04513c341a6b09aba98 to your computer and use it in GitHub Desktop.
Save stacyhorton/1da9d3cb344bc04513c341a6b09aba98 to your computer and use it in GitHub Desktop.
$enable_elasticache = FALSE;
if ( $enable_elasticache ) {
$conf['cache_inc'] = './sites/all/modules/contrib/memcache/memcache.inc';
$conf['session_inc'] = './sites/all/modules/contrib/memcache/memcache-session.inc';
$conf['cache_backends'][] = './sites/all/modules/contrib/memcache/memcache.inc';
$conf['cache_default_class'] = 'DrupalDatabaseCache';
$conf['cache_class_session'] = 'MemCacheDrupal';
$conf['memcache_persistent'] = TRUE;
$conf['memcache_options'] = array(
Memcached::OPT_DISTRIBUTION => Memcached::DISTRIBUTION_CONSISTENT,
Memcached::OPT_CLIENT_MODE => Memcached::DYNAMIC_CLIENT_MODE,
Memcached::OPT_COMPRESSION => FALSE,
);
$conf['memcache_bins'] = array(
'session' => 'elasticache',
'cache' => 'database',
'cache_content' => 'database',
'cache_page' => 'database',
'cache_block' => 'database',
'cache_filter' => 'database',
'cache_form' => 'database',
'cache_menu' => 'database',
'cache_hierarchical_select' => 'database',
);
$conf['memcache_servers'] = array(
'localhost:11211' => 'elasticache',
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment