Pracuję z Laravelem, ale zainstalowałem wszystko na własną rękę (php, mysql, kompozytor, nginx), a teraz muszę zainstalować Redis i skonfigurować go, aby móc używać go jako sterownika kolejki w Laravel.
Jak zainstalować, ponieważ nie można go zainstalować apt-get install redis
pojawia się ten błąd:
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
źródło
źródło
sudo apt-get install redis-server
E: Unable to locate package redis-server
... Linux Ubuntu-xenial 4.4.0-112-genericE:
w twojej linii?sudo apt-get update
żeby to naprawićE: Unable to locate package redis-server
Odpowiedzi:
Myślę, że zawsze lepiej (i prościej) jest zainstalować z głównych repozytoriów jako pierwszą opcję, jeśli nie masz żadnych specjalnych wymagań.
Pakiet, którego szukasz, ma nazwę
redis-server
. Możesz sprawdzić informacje o pakiecie za pomocąapt show redis-server
.Również yo może wyszukać wszystkie pakiety przywołujące Redis z
apt search redis
, lub nawet zrobić kilka prostych filtrowanie za pomocągrep
użyćapt search redis | grep php
do wyszukiwaniaphp-redis
lub pokrewnej pakietu (ów) na przykład.Jeśli masz jakieś specjalne wymagania, zawsze możesz budować ze źródła i instalować jak @George opublikowany w jego odpowiedzi.
Mam nadzieję, że to pomoże.
źródło
sudo apt-get install redis-server
tego, że nie wiem o co chodzi w powyższej odpowiedzi ... jakoś nie trzeba tego wszystkiego robić! ?Aby zainstalować redis, wykonaj następujące kroki:
Skonfiguruj użytkownika innego niż root z
sudo
uprawnieniamiZainstaluj zależności kompilacji i testowania:
Skonfiguruj redis:
Pobierz najnowszą kopię za pomocą tego linku lub za pomocą tego
/home/username/redis-stable
kataloguPrzenieś do utworzonego folderu i rozpakuj go
Przejdź do folderu
cd redis-stable
i skompiluj goSkonfiguruj redis:
Utwórz katalog konfiguracji:
Przenieś przykładowy plik konfiguracyjny redis:
Edytuj plik:
supervised no
dosupervised systemd
dir
nadir /var/lib/redis
# dla trwałego zrzutu danychSkonfiguruj plik jednostki systemowej:
Dodaj tekst:
Skonfiguruj użytkownika redis, grupy i katalogi:
utwórz użytkownika i grupę redis z tym samym identyfikatorem, ale bez katalogu domowego:
Testuj ponownie:
Uruchom usługę redis:
Sprawdź status:
Wynik statusu, jeśli uruchomiono pomyślnie:
Instancja testowa:
Połączyć:
Sprawdź połączenie natychmiast:
Sprawdź możliwość ustawienia kluczy:
Uzyskaj właśnie ustawiony klucz:
Wyjdź z redis:
Zrestartuj ponownie, a następnie ponownie uruchom kroki 1, 4 i 5, aby ponownie połączyć się z klientem i potwierdzić, że wartość testowa jest nadal dostępna, dlatego działa zgodnie z oczekiwaniami:
Włącz redis, aby rozpocząć przy starcie:
Źródło:
Digital Ocean - jak zainstalować i skonfigurować Redis na Ubuntu 16.04
Bezpośrednie linki pobierania
źródło
sudo apt-get install redis-server
i mogę uruchomićredis-cli
i ustawić zmienne i wywołać je bez problemu ... więc pytam, ponieważ chcę się uczyć!sudo apt-get install redis-server
jest to ścieżka do holowania. Ponownie jest to okazja, aby dowiedzieć się, jakredis
naprawdę działa i jak to skonfigurować. Ja osobiście wolę to zrobić w ten sposób, więc wiem i out systemu i może zmieniać go do moich potrzeb i oczekiwań.Jak opisano tutaj . Najpierw dodaj repozytorium PPA do swojego systemu operacyjnego, a następnie zaktualizuj listę repozytoriów i zainstaluj ją.
źródło
Po odpowiedzi @ George'a , po uruchomieniu
make
(krok 3, część 4)cd
doredis-stable/utils
i uruchom./install_server.sh
.Ten interaktywny skrypt pomoże ci zdefiniować port i inne lokalizacje plików, po czym możesz natychmiast uruchomić
redis-cli
.Ten sam katalog ma również przydatny skrypt do uruchamiania i zatrzymywania serwera.
źródło
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) Przede wszystkim przejdź do strony redis.io
2) i zobaczysz tam stronę do pobrania
3) Otwórz terminal
4) serwer redis zasad apt-cache
możesz zobaczyć tabelę wersji dla wyświetlonej wersji systemu operacyjnego
5) sudo apt-get install redis-server
6) Najłatwiejszy sposób Przejdź do strony redis.io i kliknij link pobierania Dalej przejdziesz dalej w dół, zobaczysz instalację
7) Przede wszystkim należy wprowadzić polecenie aktualizacji. Wszystko, co trzeba było do repo, to aktualizacja.
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) Teraz wydaj polecenie tar
12)
cd redis-4.0.0
13)
make
- tworzenie binarnych plików redisjeśli raz skończysz, zobaczysz polecenie „wykonaj test”
14)
src/redis-server
- uruchom serwer Redis15)
src/redis-cli
- uruchom klienta Redis16)
sudo make install
- ilekroć wydaje polecenie redis przy wejściu do dowolnego kataloguźródło