Я работаю с 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
apt
software-installation
redis
lewis4u
источник
источник
sudo apt-get install redis-server
E: Unable to locate package redis-server
...? Linux ubuntu-xenial 4.4.0-112-genericE:
в вашей линии?sudo apt-get update
чтобы исправитьE: Unable to locate package redis-server
Ответы:
Я думаю, что всегда лучше (и проще) устанавливать из основных репозиториев в качестве первого варианта, если у вас нет особых требований.
Пакет, который вы ищете, назван
redis-server
. Вы можете проверить информацию о пакете сapt show redis-server
.Кроме того, то вы можете найти все пакеты , упоминая Redis с
apt search redis
, или даже делать некоторые простые фильтрации с использованиемgrep
, используйтеapt search redis | grep php
для поискаphp-redis
или соответствующего пакета (ов), например.Если у вас есть какие-то особые требования, вы всегда можете собрать из исходного кода и установить, как @George разместил в своем ответе.
Надеюсь, это поможет.
источник
sudo apt-get install redis-server
я не знаю, о чем все это в ответе выше ... почему-то нет необходимости делать все это! ?Чтобы установить Redis, выполните следующие действия:
Настройте пользователя без
sudo
полномочий root с правамиУстановите сборку и протестируйте зависимости:
Настройте Redis:
Скачать последнюю копию по этой ссылке или с этой
/home/username/redis-stable
каталогеПереместить в созданную папку и распаковать ее
Перейдите в папку
cd redis-stable
и создайте ее с помощьюНастройте Redis:
Создать каталог конфигурации:
Переместить пример файла конфигурации redis:
Отредактируйте файл:
supervised no
tosupervised systemd
dir
todir /var/lib/redis
# для постоянного дампа данныхНастройте файл системного модуля:
Добавьте текст:
Настройте пользователя redis, группы и каталоги:
создать пользователя и группу redis с тем же идентификатором, но без домашнего каталога:
Тест Redis:
Запустите сервис redis:
Проверить статус:
Результат статуса при успешном запуске:
Тестовый экземпляр:
Подключение:
Проверьте подключение по запросу:
Проверьте возможность установки ключей:
Получить ключ просто установите:
Выход Redis:
Перезапустите redis, а затем повторите шаги 1, 4 и 5, чтобы снова подключиться к клиенту и подтвердить, что тестовое значение все еще доступно, следовательно, оно работает, как и ожидалось:
Включите redis для запуска при загрузке:
Источник:
Digital Ocean - как установить и настроить redis на Ubuntu 16.04
Прямые ссылки для скачивания
источник
sudo apt-get install redis-server
и я могу запускатьredis-cli
и устанавливать переменные и вызывать их без проблем ... поэтому я спрашиваю, потому что я хочу учиться!sudo apt-get install redis-server
версии, это путь для буксировки. Опять же, это возможность узнать, как наredis
самом деле работает и как это настроить. Я лично предпочитаю , чтобы сделать это таким образом , так что я знаю , и выходы из системы и может изменить его в соответствии с моим потребностям и ожиданиям.Как описано здесь . Сначала добавьте репозиторий PPA в свою ОС, затем обновите список репозиториев и установите его.
источник
После @ ответ Джорджа , после запуска
make
(этап 3, часть 4),cd
вredis-stable/utils
и запустить./install_server.sh
.Этот интерактивный скрипт поможет вам определить порт и другие местоположения файлов, после чего вы сможете сразу же запустить
redis-cli
.В том же каталоге также есть удобный скрипт для запуска и остановки сервера.
источник
Job for redis-server.service failed because the control process exited with error code. See "systemctl status redis-server.service" and "journalctl -xe" for details. invoke-rc.d: initscript redis-server, action "start" failed. ● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Wed 2017-03-29 19:19:59 UTC; 37ms ago Docs: http://redis.io/documentation, man:redis-server(1)
1) В первую очередь зайдите на сайт redis.io
2) и вы видите там проверить страницу загрузки
3) Откройте терминал
4) политика APT-кэша Redis-сервер
вы можете увидеть таблицу версий для отображения версии вашей операционной системы
5) sudo apt-get установить редис-сервер
6) Самый простой способ. Зайдите на сайт redis.io и нажмите на ссылку для скачивания. Далее вы перейдете по ссылке вниз, и вы увидите установку.
7) Прежде всего вы вводите команду обновления. Все репо было обновлено.
8)
sudo apt-get install build-essential tcl
9)
mkdir redis
10)
wget http://download.redis.io/releases/redis-4.0.0.tar.gz
11) Теперь дайте команду tar
12)
cd redis-4.0.0
13)
make
- создание на Redis двоичного файлаесли после завершения вы можете увидеть команду «сделать тест»
14)
src/redis-server
- запустить сервер redis15)
src/redis-cli
- запустить клиент Redis16)
sudo make install
- всякий раз, когда вы даете команду redis, введите any dirисточник