Как установить Redis на виртуальный хостинг?
Я занимаюсь разработкой проекта Laravel и использую Predis для кэширования запросов к базе данных. Теперь я должен установить Redis на моем сервере. Можно ли установить Redis на виртуальный хостинг?
2 ответа
Общий хостинг (по типичному определению) не позволяет отдельным пользователям делать что-либо, кроме загрузки файлов. Если вам нужно использовать такие вещи, как Redis, который не предлагается для общего хостинга, который я когда-либо видел, вам понадобится виртуальный частный сервер. Вы можете получить один из Vultr или Digital Ocean почти так же дешево, как Shared Hosting.
Не совсем установка, но если ваш хостинг предоставляет CPanel, у них может быть уже установлен Redis. Обычно они подразумевают, что он будет использоваться с плагином Wordpress, таким как W3TotalCache.
Да, на некоторых дешевых хостингах есть git, composer, SSH, NodeJS и все современные штуки, которые можно включить на CPanel. По моему опыту, они ограничивали использование SSH, отключаясь через 3 минуты простоя и отказываясь от соединения с настройкой ServerAliveInterval. Таким образом, ваш терминальный опыт не будет приятным.
Установка, вероятно, невозможна для большинства приложений, нет ни apt, ни yum, ни даже sudo. Это не полноценный VPS, возможно, вы не сможете самостоятельно обновить версию программного обеспечения.
Возможно, есть и другие скрытые ограничения, но вам нужно найти их самостоятельно, YMMV.