Alguna vez necesitaste instalar redis en windows? En este blog te mostrare como instalar una vm de Ubuntu con redis (400 Mb +) usando un gestor de entornos (Vagrant)
Herramientas usadas:
- Chocolatey: Gestor de packetes para windows
- Vagrant: Software para crear y configurar entornos de desarrollo virtuales
- VirtualBox: Visor de maquinas virtuales
Prerequisitos
- Tener instalado Git
Instalacion
- Instalación de Chocolatey: Abrir cmd en modo admin y correr el siguientes lineas
c:\> @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
- Instalación de Vagrant En la consola cmd escribir el siguiente comando:
choco install vagrant
- Instalacion de Virtual Box Escribir el siguiente comando en la consola cmd:
choco install virtualbox
Ahora se puede ver en el menu inicio virtualbox recientemente instalado:
- Crear un directorio (c:\vagrant)
-
Nos situamos en el directorio : Cd c:\vagrant
-
Ahora descargamos una VM con ubuntu preconfigurada, ejecute el siguiente comando en la consola:
vagrant init hashicorp/precise32
Configuración
Ahora descargaremos la VM y iniciaremos la configuración:
Escribimos el comando para iniciarla:
vagrant up
Ahora entraremos remotamente usando SSH:
vagrant ssh
Actualizar los packetes de ubuntu:
$ sudo apt-get update
Instalacion de Redis Server
$ sudo apt-get install redis-server
Configuración de Redis Server
Abrir el archivo de configuracion de Redis con el siguiente comando:
$ sudo nano /etc/redis/redis.conf
- Para hacer accesible desde fuera necesita dejar comentada la línea referente al bind de la siguiente manera:
#bind 127.0.0.1
- Establecer el siguiente valor :
tcp-keepalive 60
Ctrl + O para Guardar y Ctrl + x para salir del editor
Reiniciar redis con el siguiente query:
$ sudo service redis-server restart
Test Redis:
Entrar al cliente redis:
$ redis-cli
Agregar un item:
set name "Alvaro Carpio"
También podemos instalar una herramienta visual para tener un mayor manejos de los datos , Redis Desktop Manager
Para instalar correr el siguiente comando en una consola cmd dentro de windows:
$ choco install redis-desktop-manager
Luego de instalado, abrir Redis Desktop Manager y agregar una nueva conexión de la siguiente manera:
Ahora podemos ver los datos ingresados previamente en la consola: