Je travaille avec Laravel mais j’ai tout installé par moi-même (php, mysql, composer, nginx) et maintenant j’ai besoin d’installer Redis et de le configurer pour pouvoir l’utiliser comme pilote de file d’attente dans Laravel.
Comment l'installer, car il ne peut pas être installé via apt-get install redis
je reçois cette erreur:
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
la source
la source
sudo apt-get install redis-server
E: Unable to locate package redis-server
...? Linux ubuntu-xenial 4.4.0-112-genericE:
dans votre ligne?sudo apt-get update
pour réparerE: Unable to locate package redis-server
Réponses:
Je pense qu’il est toujours préférable (et plus simple) d’installer à partir du dépôt principal comme première option si vous n’avez aucune exigence particulière.
Le paquet que vous recherchez porte le nom
redis-server
. Vous pouvez vérifier ses informations de paquet avecapt show redis-server
.Vous pouvez aussi rechercher tous les paquets mentionnant redis avec
apt search redis
, ou même faire un filtrage simple en utilisantgrep
, par exemple ,apt search redis | grep php
pour rechercher unphp-redis
ou des paquet (s) apparenté (s).Si vous avez des exigences particulières, vous pouvez toujours créer à partir des sources et installer en tant que @ George posté sur sa réponse.
J'espère que ça aide.
la source
sudo apt-get install redis-server
je ne sais pas de quoi il s'agit dans la réponse ci-dessus ... d'une manière ou d'une autre, il n'est pas nécessaire de faire tout cela! ?Pour installer redis, suivez ces étapes:
Configurer un utilisateur non root avec des
sudo
privilègesInstallez les dépendances de construction et de test:
Mettre en place redis:
Téléchargez la dernière copie via ce lien ou avec ce
/home/username/redis-stable
répertoireDéplacer dans le dossier créé et l'extraire
Entrez dans le dossier
cd redis-stable
et construisez-le avecConfigurez redis:
Créer un répertoire de configuration:
Déplacer un exemple de fichier de configuration redis:
Editez le fichier:
supervised no
tosupervised systemd
dir
todir /var/lib/redis
# pour le vidage de données persistantConfigurez le fichier d'unité systemd:
Ajoutez le texte:
Configurez les utilisateurs, groupes et répertoires redis:
créer un utilisateur et un groupe redis avec le même identifiant mais pas de répertoire de base:
Test redis:
Démarrer le service redis:
Vérifier l'état:
Résultat du statut si démarré avec succès:
Instance de test:
Relier:
Testez la connectivité à l'invite:
Vérifier la capacité à définir les clés:
Obtenez la clé juste définie:
Sortie redis:
Redémarrez redis, puis réexécutez les étapes 1, 4 et 5 pour vous reconnecter avec le client et confirmer que votre valeur de test est toujours disponible. Par conséquent, il fonctionne comme prévu:
Activez redis pour démarrer au démarrage:
La source:
Digital Ocean - comment installer et configurer redis sur Ubuntu 16.04
Liens de téléchargement directs
la source
sudo apt-get install redis-server
et je peux exécuterredis-cli
et définir des variables et les appeler sans problème ... alors je demande parce que je veux apprendre!sudo apt-get install redis-server
le chemin à suivre est le chemin à suivre. Encore une fois, c’est une occasion d’apprendre commentredis
fonctionne réellement l’installation et comment elle fonctionne. Personnellement, je préfère le faire de cette façon, donc je connais les tenants et les aboutissants du système et je peux le modifier pour répondre à mes besoins et à mes attentes.Comme décrit ici . Ajoutez d’abord le référentiel PPA à votre système d’exploitation, puis mettez à jour votre liste de référentiels et installez-la.
la source
Après la réponse de @ George , après avoir exécuté
make
(étape 3, partie 4),cd
entrezredis-stable/utils
et exécutez./install_server.sh
.Ce script interactif vous aidera à définir un port et d’autres emplacements de fichiers, après quoi vous pourrez le lancer immédiatement
redis-cli
.Ce même répertoire a également un script pratique pour démarrer et arrêter le serveur.
la source
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) Allez tout d’abord sur le site redis.io
2) et vous y voyez la page de téléchargement
3) Ouvrez le terminal
4) politique apt-cache redis-server
vous pouvez voir la table des versions pour l'affichage de la version de votre système d'exploitation
5) sudo apt-get install redis-server
6) Le moyen le plus simple Allez sur le site redis.io et cliquez sur le lien de téléchargement. Ensuite, allez plus bas, vous verrez l’installation.
7) Tout d’abord, vous entrez la commande de mise à jour. Tous les aller au repo était mise à jour.
8)
sudo apt-get install build-essential tcl
9)
mkdir redis
dix)
wget http://download.redis.io/releases/redis-4.0.0.tar.gz
11) Maintenant, donnez la commande
12)
cd redis-4.0.0
13)
make
- faire sur redis binarysi une fois terminé, vous pouvez voir la commande "make test"
14)
src/redis-server
- démarrez le serveur redis15)
src/redis-cli
- démarrer le client Redis16)
sudo make install
- chaque fois que vous donnez la commande redis à entrer dans un répertoire quelconquela source