2011-12-19 17 views
10

Estoy trabajando en el front-end para una aplicación web, pero estoy tratando de aprender tanto de la configuración de back-end como pueda. Estoy configurando redis en una computadora nueva, pero se me ocurren algunos problemas.¿Hay algún comando para actualizar redis?

El comando wget no se puede encontrar, entonces ¿asumo que solo Linux? Estoy siguiendo these instructions para instalar Redis en Mac OS 10.7. Tengo redis 2.0.0 instalado, pero al intentar instalar 2.4.4 usando los mismos comandos, me dicen que no puedo encontrar redis-server, redis-cli, redis-benchmark, y no puedo copiarlos a/usr/local/bin.

No pude encontrar un comando de actualización para llevar el redis a la versión más reciente. No creo que deba ser tan difícil instalar la versión más reciente en redis en Mac OS, pero no veo lo que estoy haciendo mal.

Respuesta

22

Por lo que yo sé, escribiendo:

$ brew upgrade redis 

debería funcionar, donde $ indica la línea de comandos. Si se queja de que HomeBrew no está instalado, puede obtenerlo al here. Brew es un excelente administrador de paquetes y una excelente manera de cuidar sus archivos.

+0

¡Gracias! Olvidé que había instalado homebrew antes. Hace todo mucho más fácil. – elliottregan

+0

¡Seguro! :-) –

7

Sería mejor seguir de esta manera.

$ brew update

$brew upgrade redis

2

Si no se está usando cerveza, entonces estos pasos le ayudarán a obtener hasta la fecha.

Primero, encuentre la ubicación de su instancia de servidor redis instalada antes de actualizar. En mi caso, estaba en /usr/local/bin/, pero también podría estar en /usr/bin/. Si no está aquí, puede escribir which redis-server para encontrar la ubicación.

A continuación, descargue el archivo Redis alquitrán del https://redis.io/download, luego instalarlo desde el directorio se descarga en:

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

A continuación, vamos a pasar los nuevos Redis instalados a la ubicación donde se está ejecutando la instancia actual :

sudo mv src/redis-server /usr/local/bin 
sudo mv src/redis-cli /usr/local/bin 

Ahora debe estar listo para usar redis-server y redis-cli en la nueva versión.

PD - También moví los archivos redis-benchmark, redis-sentinel, redis-check-aof y redis-check-dump porque también estaban en /usr/local/bin.

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

Cuestiones relacionadas