Я работаю с Laravel, но я установил все самостоятельно (php, mysql, composer, nginx), и теперь мне нужно установить Redis и настроить его, чтобы я мог использовать его для драйвера очереди в Laravel.
Как установить его, потому что он не может быть установлен через apt-get install redis
, я получаю эту ошибку:
ubuntu@ubuntu:~$ sudo apt-get install redis
[sudo] password for ubuntu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package redis
Я думаю, что всегда лучше (и проще) устанавливать из основных репозиториев в качестве первого варианта, если у вас нет особых требований.
Пакет, который вы ищете, называется redis-server. Вы можете проверить его информацию о пакете с помощью apt show redis-server.
Также вы можете искать все пакеты с упоминанием redis с помощью apt search redis или даже выполнять некоторую простую фильтрацию с помощью grep, использовать apt search redis | grep php для поиска [ f6] или связанные пакеты (ы), например.
Итак, вы можете просто запустить: sudo apt install redis-server на своем терминале, чтобы установить полностью рабочую среду redis (сервер).Если у вас есть какие-то особые требования, вы всегда можете построить из источника и установить, как @George опубликовал его ответ.
Надеюсь, что это поможет.
Как описано здесь. Сначала добавьте репозиторий PPA в свою ОС, а затем обновите список репозитория и установите его.
sudo add-apt-repository ppa:chris-lea/redis-server
sudo apt-get update
sudo apt-get install redis-server
После ответа @ George, после запуска make (шаг 3, часть 4), cd в redis-stable/utils и запустите ./install_server.sh.
Этот интерактивный скрипт поможет вам определить порт и другие местоположения файлов, после чего вы можете сразу запустить redis-cli.
В том же каталоге также есть удобный скрипт для запуска и остановка сервера.