L'installation de Redis est vraiment facile. Je l'ai fait sur plusieurs VM. Mais dans un cas, je suis confronté au problème suivant.
[root@server redis-2.4.2]# make
cd src && make all
make[1]: Entering directory `/home/user/redis-2.4.2/src'
MAKE hiredis
make[2]: Entering directory `/home/user/redis-2.4.2/deps/hiredis'
cc -c -std=c99 -pedantic -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb net.c
make[2]: cc: Command not found
make[2]: *** [net.o] Error 127
make[2]: Leaving directory `/home/user/redis-2.4.2/deps/hiredis'
make[1]: *** [dependencies] Error 2
make[1]: Leaving directory `/home/user/redis-2.4.2/src'
make: *** [all] Error 2
Existe-t-il un autre moyen d'installer Redis?
make[2]: cc: Command not found
Cela signifie que le compilateur c est désinstallé ou qu'il ne se trouve pas dans $PATH
.
Essayez which cc
, cela devrait indiquer le répertoire dans lequel cc
est installé, le cas échéant.
Sinon, vous pouvez utiliser votre référentiel de distribution pour l'installer.
Sous Ubuntu: Sudo aptitude install build-essential
.
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
Sudo apt-get install marque
Sudo apt-get install gcc
Sudo apt-get install tcl
Sudo apt-get install build-essential
Sudo apt-get update
## s'il y a une autre erreur comme "erreur fatale: jemalloc/jemalloc.h: Aucun fichier ou répertoire de ce type"
## suffit de lancer "make distclean"
make
faire un test
Je me suis retrouvé dans une situation similaire, j'espère que les étapes ci-dessous fonctionnent
faire distclean
Sudo faire
J'utilise aussi CentOS, vous pouvez essayer ceci:
$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
$ tar xzf redis-3.0.5.tar.gz
$ cd redis-3.0.5
$ make MALLOC=libc && make install
(Ubuntu) Je l'ai essayé avec l'installation avec le gestionnaire de paquets synaptic sous Ubuntu. Synaptic peut être installé avec Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install synaptic
ans après l’installation, il suffit de rechercher Redis et d’installer Redis-Server. Il installera également redis-client.
Pour installer Redis sur Ubuntu, allez au terminal et tapez les commandes suivantes:
$ Sudo apt-get update $ Sudo apt-get install redis-server
Cela installera redis sur votre machine.
Pour démarrer Redis
$ redis-server
Vérifiez si Redis fonctionne?
$ redis-cli
Cela ouvrira une invite redis, comme indiqué ci-dessous:
redis 127.0.0.1:6379>
Dans l'invite ci-dessus, 127.0.0.1 correspond à l'adresse IP de votre ordinateur et 6379 au port sur lequel le serveur Redis est exécuté. Maintenant, tapez la commande PING comme indiqué ci-dessous.
redis 127.0.0.1:6379> ping
PONG