mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-10 15:08:28 +03:00
parent
881528d2ee
commit
8f1d96e86f
3 changed files with 10 additions and 10 deletions
|
|
@ -18,11 +18,6 @@ namespace MailSo\Cache\Drivers;
|
|||
*/
|
||||
class Redis implements \MailSo\Cache\DriverInterface
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $sUrl;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
|
|
@ -38,16 +33,19 @@ class Redis implements \MailSo\Cache\DriverInterface
|
|||
*/
|
||||
private $sKeyPrefix;
|
||||
|
||||
function __construct(string $sUrl = 'redis://127.0.0.1:6379', int $iExpire = 43200, string $sKeyPrefix = '')
|
||||
|
||||
function __construct(string $sHost = '127.0.0.1', int $iPort = 6379, int $iExpire = 43200, string $sKeyPrefix = '')
|
||||
{
|
||||
$this->sUrl = $sUrl;
|
||||
$this->iExpire = 0 < $iExpire ? $iExpire : 43200;
|
||||
|
||||
$this->oRedis = null;
|
||||
|
||||
try
|
||||
{
|
||||
$this->oRedis = new \Predis\Client($sUrl);
|
||||
$this->oRedis = new \Predis\Client(\strpos($sHost, ':/') ? $sHost : array(
|
||||
'host' => $sHost,
|
||||
'port' => $iPort
|
||||
));
|
||||
|
||||
$this->oRedis->connect();
|
||||
|
||||
|
|
|
|||
|
|
@ -706,7 +706,8 @@ class Actions
|
|||
|
||||
case 'REDIS' === $sDriver && \class_exists('Predis\Client'):
|
||||
$oDriver = new \MailSo\Cache\Drivers\Redis(
|
||||
$this->Config()->Get('labs', 'fast_cache_redis_url', 'tcp://127.0.0.1:6379'),
|
||||
$this->Config()->Get('labs', 'fast_cache_redis_host', '127.0.0.1'),
|
||||
(int) $this->Config()->Get('labs', 'fast_cache_redis_port', 6379),
|
||||
43200,
|
||||
$sKey
|
||||
);
|
||||
|
|
|
|||
|
|
@ -367,7 +367,8 @@ Enables caching in the system'),
|
|||
'http_client_ip_check_proxy' => array(false),
|
||||
'fast_cache_memcache_host' => array('127.0.0.1'),
|
||||
'fast_cache_memcache_port' => array(11211),
|
||||
'fast_cache_redis_url' => array('tcp://127.0.0.1:6379'),
|
||||
'fast_cache_redis_host' => array('127.0.0.1'),
|
||||
'fast_cache_redis_port' => array(6379),
|
||||
'use_local_proxy_for_external_images' => array(true),
|
||||
'detect_image_exif_orientation' => array(true),
|
||||
'cookie_default_path' => array(''),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue