if (extension_loaded('memcached')) {
$conf['cache_backends'][] = 'sites/all/modules/contrib/memcache_storage/memcache_storage.inc';
#$conf['cache_default_class'] = 'MemcacheStorage';
#$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
#$conf['cache_class_cache_update'] = 'DrupalDatabaseCache';
$conf['memcache_storage_key_prefix'] = 'de';
$conf['memcache_storage_debug'] = FALSE;
$conf['memcache_storage_wildcard_invalidate'] = 60 * 60 * 24 * 5; // 5 days.
$conf['memcache_servers'] = array(
'1.1.1.1:11212' => 'default',
);
$conf['memcache_extension'] = 'Memcached';
$conf['memcache_options'] = array(
Memcached::OPT_TCP_NODELAY => TRUE,
Memcached::OPT_NO_BLOCK => TRUE,
Memcached::OPT_BINARY_PROTOCOL => TRUE,
);
$conf['cache_class_cache_field'] = 'MemcacheStorage';
$conf['cache_class_cache_entity_user'] = 'MemcacheStorage';
$conf['cache_class_cache_entity_profile2'] = 'MemcacheStorage';
$conf['cache_class_cache_entity_taxonomy_term'] = 'MemcacheStorage';
$conf['cache_class_cache_entity_node'] = 'MemcacheStorage';
$conf['cache_class_cache_entity_file'] = 'MemcacheStorage';
$conf['cache_class_cache_entity_commerce_product'] = 'MemcacheStorage';
#$conf['lock_inc'] = 'sites/all/modules/contrib/memcache_storage/includes/lock.inc';
}
if (extension_loaded('redis')) {
$conf['cache_prefix'] = 'de';
$conf['redis_client_interface'] = 'Predis'; // Can be "Predis".
$conf['redis_client_host'] = '2.2.2.2'; // Your Redis instance hostname.
$conf['redis_client_port'] = 6377;
$conf['lock_inc'] = 'sites/all/modules/contrib/redis/redis.lock.inc';
#$conf['path_inc'] = 'sites/all/modules/redis/redis.path.inc';
$conf['cache_backends'][] = 'sites/all/modules/contrib/redis/redis.autoload.inc';
$conf['cache_default_class'] = 'Redis_Cache';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['cache_class_cache_update'] = 'DrupalDatabaseCache';
#$conf['cache_class_cache_field'] = 'DrupalDatabaseCache';
}