2011-12-19 15 views
10

Sto lavorando al front-end per un'applicazione web, ma sto cercando di apprendere il più possibile l'impostazione del backend. Sto installando i redis su un nuovo computer, ma sto incontrando qualche piccolo inconveniente.Esiste un comando per aggiornare redis?

Impossibile trovare il comando wget, quindi presumo solo Linux? Sto seguendo these instructions per installare redis su Mac OS 10.7. Ho installato Redis 2.0.0, ma durante il tentativo di installare 2.4.4 usando gli stessi comandi, mi viene detto che redis-server, redis-cli, redis-benchmark non possono essere trovati, e non posso copiarli in/usr/local/bin.

Non sono riuscito a trovare un comando di aggiornamento per portare i redis alla versione più recente. Non penso che dovrebbe essere così difficile installare la versione più recente su redis su Mac OS, ma non riesco a vedere cosa sto facendo male.

risposta

22

Per quanto ne so, di battitura:

$ brew upgrade redis 

dovrebbe funzionare, dove $ indica la linea di comando. Se si lamenta che HomeBrew non viene installato, è possibile ottenere tale here. Brew è un eccellente gestore di pacchetti e un ottimo modo per prendersi cura dei propri file.

+0

Grazie! Ho dimenticato di aver installato un homebrew prima. Rende tutto molto più facile. – elliottregan

+0

Lo fa sicuramente! :-) –

7

Sarebbe meglio seguire questa strada.

$ brew update

$brew upgrade redis

2

Se non si utilizza birra, allora questi passaggi vi aiuteranno a ottenere fino ad oggi.

Innanzitutto, individuare la posizione dell'istanza del server redis installato prima dell'aggiornamento. Nel mio caso, era in /usr/local/bin/, ma potrebbe anche essere in /usr/bin/. Se non è qui, è possibile digitare which redis-server per trovare la posizione.

Avanti, scaricare il file Redis catrame da https://redis.io/download, quindi installarlo dalla directory è scaricato:

cd Downloads 
tar xzf redis-X.Y.Z.tar.gz 
cd redis-X.Y.Z 
make test 
make 

Avanti, ci sposteremo i nuovi Redis installati nella posizione in cui l'istanza corrente è in esecuzione :

Ora dovresti essere pronto per utilizzare redis-server e redis-cli nella nuova versione.

PS - Ho spostato anche i benchmark redis, redis-sentinel, redis-check-aof e redis-check-dump perché erano già in /usr/local/bin.

Rif: http://jasdeep.ca/2012/05/installing-redis-on-mac-os-x/

Problemi correlati