Jump to content
Помогать легко! Нажми на одну из реклам на форуме, чтобы сделать наш форум лучше!

Установка Redis в Ubuntu 18.04


TacTics
 Share
Followers 0

Recommended Posts

Redis - это высокопроизводительная база данных, которая хранит все данные в памяти. Может использоваться как сервер баз данных, кэш, сервер очередей и хранилище сообщений. Программа написана на языке программирования Си и имеет библиотеки для использования в разных языках программирования, в том числе и для PHP.

 

В этой статье мы разберем как выполняется установка Redis Ubuntu 18.04, как пользоваться программой, а также как подключить и использовать библиотеку для PHP.

Содержание статьи:

  • Like 1

Лучшая стимуляция это не только материальность, а иногда простое человеческое спасибо. Нажимай computerworld_consultancy_icon.png помни об этом!

Link to post
Share on other sites
  • TacTics unlocked and pinned this topic
  • Replies 3
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Posts

Redis - это высокопроизводительная база данных, которая хранит все данные в памяти. Может использоваться как сервер баз данных, кэш, сервер очередей и хранилище сообщений. Программа написана на языке

Спасибо!   Удивительно, что разработчики IPS так лихо отказываются от распространенных и стандартных методов кеширования, которые работают на любом хосте, таких, как APCu.    Redis

@sync Спасибо большое за пояснение, очень познавательно. Утащил себе в заметки?

Спасибо!

 

Удивительно, что разработчики IPS так лихо отказываются от распространенных и стандартных методов кеширования, которые работают на любом хосте, таких, как APCu. 

 

Redis - довольно специфичное ПО, в большинстве случаев не нужное для небольших и средних веб-приложений. Этот сервер требуется только для высоконагруженных проектов. В остальных случаях стоит использовать APCu и OPCACHE, не требующих дополнительной установки и конфигурирования.

 

Уверен, что Redis не нужен 95% форумов, работающих на IPS. В то же время кеширование необходимо 100% форумам, иначе форум будет тормозить и грузить систему.

 

При всем этом, IPS берет и удалят поддержку APCu из кода, принуждая использовать альтернативные и не нужные решения в виде Redis.

Edited by sync
  • Like 1
Link to post
Share on other sites

На данный момент существует три распространенных решения для кеширования пользовательских данных:

  1. APCu - самое старинное, работающее везде по умолчанию, на shared хостиге, VPS и dedic,
  2. memcached - довольно распространенное, но все же требующее дополнительной установки,
  3. Redis - наиболее молодое решение и наименее распространенное, так как применяется в масштабируемых и высоконагруженных проектах.

Для варианта 2) и 3) требуется VPS, а для 3) вообще желателен выделенный сервер.

 

IPS поддерживал APCu и Memcached до версии 4.5. Но затем вдруг объявил, что поддержка прекращена.

 

Если зайти в админку, то можно увидеть следующее предупреждение:

 

Скрытый текст

s.thumb.PNG.d6871a518cb321734f77f1ab93ce3c65.PNG

 

Но не стоит сразу отказываться от APC, этот метод все еще прекрасно работает. Если вы измените в админке метод кеширования, то обратно выбрать APC уже не получится, такой пункт просто пропадет из вариантов выбора.

 

Но все же есть лазейка, чтобы вернуть APC. Нужно изменить две строки в файле /constants.php:

\define( 'CACHE_METHOD', 'Apc' );
\define( 'CACHE_CONFIG', '[]' );

 

Затем зайти в адимнку, на странице кеширования снова появится вариант APC. Выставить необходимые настройки, форум предложит скачать и пересохранить constants.php в корне сайта.

 

При этом будет работать кеш APC и устанавливать сервер Redis будет не нужно.

Edited by sync
  • Like 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share
×
×
  • Create New...

Important Information

Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.