Модуль поиска
Предварительно: необходима установка redis-stack-server
$ composer require baks-dev/search-redis
Задаем настройки Redis Stack
sudo nano /opt/redis-stack/etc/redis-stack.conf
Пример настройки redis-stack.conf:
port 6579
daemonize no
requirepass <YOU_PASSWORD>
В .env необходимо указать параметры
REDIS_SEARCH_HOST=localhost
REDIS_SEARCH_PORT=6579
REDIS_SEARCH_PASSWORD=<YOU_PASSWORD>
по умолчанию используется таблица с индексом 0, для пееропределения указать параметр
REDIS_SEARCH_TABLE=1
Перезапускаем Redis Stack
sudo systemctl restart redis-stack-server
Проверка работы Redis
redis-cli -p 6579
127.0.0.1:6579> AUTH <YOU_PASSWORD>
OK
127.0.0.1:6579> PING
PONG
Ctrl+D чтобы выйти
php bin/console baks:search:redis:index
$ php bin/phpunit --group=search-redis
The MIT License (MIT). Обратитесь к Файлу лицензии за дополнительной информацией.
How can I help you explore Laravel packages today?