Redis Cache by Xon

ПЛАГИН xF2 Redis Cache by Xon 2.18.0

2.13.0
  • Автор НетМеня
  • Дата создания
Совместимость с XenForo
  1. 2.1
  2. 2.2
  3. 2.3
Видимый копирайт
Нет
Данный плагин основан на GitHub - colinmollenhour/Cm_Cache_Backend_Redis: A Zend_Cache backend for Redis with full support for tags (works great with Magento), чтобы предоставить целевой кэш Doctrine для Redis.
Пример конфигурации Redis для XenForo:
PHP:
$config['cache']['enabled'] = true;
$config['cache']['provider'] = 'SV\RedisCache\Redis';
$config['cache']['config'] = array(
'server' => '127.0.0.1',
'port' => 6379,
'connect_retries' => 2,
'use_lua' => true,
'compress_data' => 2,
'read_timeout' => 1,
'timeout' => 1,
);
Возможна загрузка данных из одного подчиненного устройства, или, альтернативно, поддержка Redis Sentinel может использоваться с высокой доступностью. См. Redis Sentinel Documentation – Redis для получения дополнительной информации.
Включение Redis Sentinel с помощью
PHP:
$config['cache']['config']['sentinel_master_set'] = 'mymaster';
$config['cache']['config']['server'] = '127.0.0.1:26379';
«Сервер» теперь указывает на список контрольных серверов с разделителями-запятыми, чтобы найти главный. Заметка; Порт должен быть явно указан
Для загрузки данных из ведомых используйте;
PHP:
$config['cache']['config']['load_from_slaves'] = true;
Это предпочтет любое подчиненное устройство с IP-адресом, соответствующим IP-адресу на машине. Это осуществляется с помощью непортативного метода:
Код:
shell_exec("hostname --all-ip-addresses")
Для запуска в Windows, или если shell_exec отключен, вы должны определить атрибут 'slave-select'.
По умолчанию предпочтительным является локальное подчиненное устройство, которое можно изменить, установив:
PHP:
$config['cache']['config']['slave-select'] = function (array $slaves) {
$slaveKey = array_rand($slaves, 1);
return $slaves[$slaveKey];
};
Установка в false (или некоторая не вызываемая) вернется к случайному рабочему.
Лежит под лицензиями:
New BSD License:
  • Cm_Cache_Backend_Redis
  • Credis
MIT Licensed:
  • Нравится
Реакции: xTryx

Последние обновления

  1. 2.18.0

    Восстановлена поддержка XF2.1
  2. 2.17.2

    Исправлена ошибка поддержки высокой доступности, при которой обновления css отправлялись в...
  3. 2.16.1

    Отключить поведение которых вызвало css.php для возврата 404 на недопустимый шаблон. Для старых...

Похожие ресурсы

Redis Cache By Xon НетМеня
Это дополнение использует Credit с пользовательским поставщиком кэша для Redis
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
Redis Flood Check by Xon xenforo2
Используйте Redis для проверки флуда, а не MySQL
0,00 звёзд Оценок: 0
Скачиваний
1
Обновлено
Redis View Counters xenforo2
Используйте redis для счетчиков просмотров, а не MySQL
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
Image Attachment Cache Control xenforo2
Используйте контейнеры для контроля кэша!
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
LiteSpeed Cache for XF2 - Community НетМеня
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
Назад
Верх Низ