Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 (изменено) install php7.4-redis - выдало ошибку, что не найдено такое. yum install php-redis - предложило установить. Получилось вот так: Что делать дальше? Изменено 9 сентября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 рестартануть php Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 В панели ISP Manager 5 нет такой волшебной кнопки. Как перезапустить php? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 не пользуюсь панелями и не знаю центос, сорри Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 Перезапустил весь сервер. Что делать дальше? В списке расширений Redis не отображается. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 Для centos достаточно yum install php-pecl-redis, это обычный модуль php. Он должен прописать свой ini файл в директорию php для загрузки библиотеки. Честно - мне трудно тут что-то советовать, у меня всё установлено из исходников, но у меня и система под это заточена и нет никаких панелей и прочей мишуры. rukoder.ru/view/9-gotovim-centos-7-ustanovka-i-nastroyka-redis Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 (изменено) То есть Redis сервер можно было не ставить? Если он не нужен в системе, то его можно как-то удалить, оставив только php-redis? Последняя ссылка у меня недоступна - rukoder.ru/view/9-gotovim-centos-7-ustanovka-i-nastroyka-redis Удалось установить php-redis. Список использованных команд: wget https://github.com/phpredis/phpredis/archive/refs/heads/develop.zip -O phpredis.zip unzip -q ./phpredis.zip cd ./phpredis-develop yum install autoconf /opt/php74/bin/phpize ./configure --with-php-config=/opt/php74/bin/php-config make && make install && make clean touch /opt/php74/etc/mods-available/redis.ini echo "extension=/opt/php74/lib/php/modules/redis.so" > /opt/php74/etc/mods-available/redis.ini killall core Возникли вопросы по настройке и функционалу: 1. Как узнать порт Redis? Судя по всему кеширование не работает пока. 2. Пароль на сервер я не устанавливал, так как редис находится на том же сервере. 3. Где находится конфиг от php-redis? 4. При такой настроке кеширования, как производить бекап? База данных MySQL больше не будет использоваться для хранения всех данных или части данных? Изменено 9 сентября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mamyka Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 Port - 6379 Password - оставьте пустым Zero108 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 Прописал порт, скачал constants и загрузил его на сервер. Пока кеширование не работает. Как проверить, что порт выбран правильно и какие еще действия произвести, чтобы понять, почему не работает кеширование? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mamyka Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 (изменено) Поддержка - сбросить все кэши. Через некоторое время заработает. Пока выйди из админ панели,сходи покури😊,потом опять войди. Изменено 9 сентября, 2021 пользователем mamyka Zero108 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 (изменено) Дополнительно по настройке ISP Manager 5 Нужно для версии PHP активировать расширение: Изменено 9 сентября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mamyka Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 (изменено) Обязательно. Еще надо, чтобы Cron задача была. /admin/?app=core&module=settings&controller=advanced&tab=settings&searchResult=task_use_cron Изменено 9 сентября, 2021 пользователем mamyka Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 (изменено) Проверил - пишет нет соединения. Кто-то знает, как исправить и нужно ли исправлять? 3 минуты назад, mamyka сказал: Обязательно. Еще надо, чтобы Cron задача была. Какая задача крон? Изменено 9 сентября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mamyka Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 Почитайте 8host.com/blog/ustanovka-i-zashhita-redis-v-centos-7/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 Попробовал почитать. По ссылке мануал для установки redis-сервера. Я использую расширение php-redis, а также установлен redis-сервера (который непонятно, зачем мне нужен). Они устанавливались по-другому, чем по ссылке. Поэтому пока непонятно, что делать дальше в настройках. Кстати, про команду крон я там не нашел. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 29 минут назад, Zero108 сказал: Я использую расширение php-redis, а также установлен redis-сервера (который непонятно, зачем мне нужен). Вы понимаете разницу между mysql сервером и php-mysqli библиотекой? Первое - сервер базы данных, второе - интерфейс к нему для php. C редисом тоже самое. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 И задача номер раз - запустить сервер на дефолтном порту. Вы его установили из исходников, теперь надо для него сделать запускалку. Для этого в сети есть много мануалов. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 (изменено) Вообщем, установка сервера из репозитория оказалась неправильным путём. Как объяснил мой системный администратор, этот репозиторий для специалистов, которые хотят идти через тернии к звёздам: собирать из дистрибутива редис что-то сложное и прекрасное. В настоящее время я переустановил сервер. Привожу список команд и полный путь, которые позволили настроить Redis на Invision Community в среде ISP Manager 5 + Centos 7. Спасибо @Desti и @mamyka за помощь. Цитата УСТАНОВКА: -------- Redis-server: (по мануалу: https://linuxize.com/post/how-to-install-and-configure-redis-on-centos-7/ ) yum install epel-release yum-utils yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum-config-manager --enable remi yum install redis systemctl start redis systemctl enable redis redis-server --version redis-cli ping /etc/redis/redis.conf раскомментировать строку bind 127.0.0.1 --------- PHP-Redis: wget https://github.com/phpredis/phpredis/archive/refs/heads/develop.zip -O phpredis.zip unzip -q ./phpredis.zip cd ./phpredis-develop yum install autoconf /opt/php74/bin/phpize ./configure --with-php-config=/opt/php74/bin/php-config make && make install && make clean touch /opt/php74/etc/mods-available/redis.ini echo "extension=/opt/php74/lib/php/modules/redis.so" > /opt/php74/etc/mods-available/redis.ini killall core ------------ Включить в php 7.4 расширение redis в панели ISP Lite. ------------ Настройки Invision Community в панели администратора сайта: IP 127.0.0.1 Порт 6379 Пароль сервера - оставить пустым Раздел Поддержка - сбросить все кэши. ------------- Дополнительно: Проверить статус сервера Redis: systemctl status redis Изменено 9 сентября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 9 сентября, 2021 Автор Поделиться Опубликовано 9 сентября, 2021 (изменено) Остался вопрос. Вот с такой настройкой данные, добавляемые в различные приложения сайта (сообщения и темы форумов, записи блогов, видео и т.д.) будут по-прежнему храниться в базе данных MySQL, доступ к которой прописан в файле conf_global.php, а часть временных данных будет храниться на сервере Redis? Изменено 9 сентября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 9 сентября, 2021 Поделиться Опубликовано 9 сентября, 2021 Вредисе только служебка и сессии Zero108 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 13 января, 2023 Автор Поделиться Опубликовано 13 января, 2023 (изменено) Поставил на Centos 7 еще php 8.1. Активировал в настройках php расширение redis. Но в админке Invision Community 4.7 пишет, что Redis неактивен . Как проверить, в чем проблема? На этом же сервере на php 7.4 работает Invision Community 4.6, в котором Redis подключен и виден в админке сайте. Изменено 13 января, 2023 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 13 января, 2023 Автор Поделиться Опубликовано 13 января, 2023 Поделитесь мануалом, кто как ставил php-redis на php 8? Инструкция от php 7.4 у меня не пошла. http://joxi.ru/nAygapxhGgdwdm http://joxi.ru/ZrJo6BYhew5nxm http://joxi.ru/LmGoYgehbwNlPm http://joxi.ru/E2pxY31TV7pG32 http://joxi.ru/bmoXDRzco3nyD2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 13 января, 2023 Автор Поделиться Опубликовано 13 января, 2023 Вот по этому мануалу поставил для 8.1: web-zones.ru/threads/ustanovka-redis-na-panel-ispmanager-5.3379/ SlawkA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 14 января, 2023 Автор Поделиться Опубликовано 14 января, 2023 Добавил мануал: SlawkA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
macar Опубликовано 2 февраля, 2023 Поделиться Опубликовано 2 февраля, 2023 Кто пользуется Редисом, подскажите: 1. От него реально заметная польза? 2. VDS 4 ядра, 8 память гиг на сколько сильно будет грузить? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.