forked from leftypol/leftypol
cache.php: update MemcachedCacheDriver initialization
This commit is contained in:
parent
37e771f0be
commit
de9d118390
1 changed files with 12 additions and 4 deletions
|
|
@ -15,10 +15,18 @@ class Cache {
|
||||||
|
|
||||||
switch ($config['cache']['enabled']) {
|
switch ($config['cache']['enabled']) {
|
||||||
case 'memcached':
|
case 'memcached':
|
||||||
return new MemcachedCacheDriver(
|
$prefix = $config['cache']['prefix'];
|
||||||
$config['cache']['prefix'],
|
$uri = $config['cache']['memcached'][0];
|
||||||
$config['cache']['memcached']
|
$port = 0;
|
||||||
);
|
$weight = 0;
|
||||||
|
if (isset($config['cache']['memcached'][1]) && $config['cache']['memcached'][1] !== null) {
|
||||||
|
$port = \intval($config['cache']['memcached'][1]);
|
||||||
|
}
|
||||||
|
if (isset($config['cache']['memcached'][2]) && $config['cache']['memcached'][2] !== null) {
|
||||||
|
$weight = \intval($config['cache']['memcached'][2]);
|
||||||
|
}
|
||||||
|
|
||||||
|
return new MemcachedCacheDriver($prefix, $uri, $port, $weight);
|
||||||
case 'redis':
|
case 'redis':
|
||||||
$port = $config['cache']['redis'][1];
|
$port = $config['cache']['redis'][1];
|
||||||
$port = empty($port) ? null : intval($port);
|
$port = empty($port) ? null : intval($port);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue