Preparación:
Me entorno de prueba: Win7
Xshell inicio de sesión remoto Linux
Linux: Ubuntu
Paquete: Redis-3..2.6.tar.gz (menores paquete de instalación de Linux Redis)
================================================== ================================================== ================================================== ============
Iniciar la instalación:
El primer paso: entrar en la casa / los datos del directorio de instalación
Paso dos: wget para descargar la versión Redis
wget http://download.redis.io/releases/redis-3.2.6.tar.gz
El tercer paso: de desempaquetado de compilación
tar -zxvf redis-3.2.6.tar.gz
en el redis-3.2.6 make entonces
# make CFLAGS =”- march = i686” ;
################################################## ###################
Descripción: hacer que la parte posterior de una serie de códigos: CFLAGS = "- march = i686" para evitar que la versión de software de Linux no está adaptada al hardware.
Linux i386 y i686 tienen esta distinción, que utilicen el comando make para compilar ReDiS directamente en el caso del software y el hardware no se ajusta, informará de este error:
NOTA: Si se agrega CFLAGS = pero más tarde marca "- march = i686" Este código va a resolver el problema, compilar correctamente
Si comete un éxito inmediato, no es un error, no añadir CFLAGS esta cadena de código
Si durante la instalación de gcc no se da, las instrucciones para instalar gcc
ñam la instalación -Y-gcc gcc C ++ ++ G
Paso 4: Después de compilar Redis-2.6.14 introducidos con éxito / directorio src
4. Copia Redis-cli, Redis-servidor en el directorio / usr / local / Redis / directorio (directorio crear Redis usr / local / in)
# Cd /usr/local/soft/redis-2.6.14/src
# ll
Verá que hay varios archivos ejecutables:
Aquí sólo tenemos que utilizar dos archivos en ella: Redis-servidor y Redis-cli
Quinto paso: copiar Redis-conf al directorio / usr / local / ReDiS directorio
He creado un directorio bajo Redis / directorio / usr / local
# Cd / usr / local /
# Mkdir Redis
A continuación, copie Redis-servidor y servidor de directorio src-CLI para los Redis directorio
[Root @ localhost src] # cp Redis-CLI Redis-servidor / usr / local / Redis /
Luego de vuelta a directorio de origen Redis-2.6.14 para copiar los archivos en el directorio Redis redis.conf
[Root @ localhost Redis-2.6.14] # cp redis.conf / usr / local / Redis /
El resultado final es que con un menor ReDiS directorio de tres archivos como se muestra a continuación:
En este caso, incluso si se completa.
================================================== ================================================== ================================================== ======
A continuación, ejecute el servicio Redis:
[Root @ localhost Redis] # ./redis-server
Después de que aparezca la pantalla, significa que normalmente puede utilizar Redis
Ahora hay una pregunta: Redis que se ejecuta en el primer plano, no puedo hacer otras cosas cómo hacerlo? Cómo Redis en el fondo?
: Archivo redis.conf Modificar, daemonize no sí daemonize
[Root @ localhost Redis] # vi redis.conf
Hará ninguna modificación es sí; Guardar y salir
Terminar proceso rdis, y después se abre de nuevo el servicio Redis
[Root @ localhost Redis] #killall Redis-servidor
[Root @ localhost Redis] # ./redis-server redis.conf
La siguiente descripción de la interfaz exitosa carrera en segundo plano para que Redis
Si desea ver el proceso, no hay servicio de Redis, se puede utilizar el comando pstree para ver el proceso:
[Root @ localhost Redis] # pstree
================================================== ================================================== ================================================== ========
Después de una exitosa carrera en el fondo, la conexión con Redis Redis-cli cliente:
[Root @ localhost Redis] # ./redis-cli (en este caso conectado a la máquina, si la máquina está conectada a la red: ./ Redis-CLI número de puerto IP)
El código de dirección IP y número de puerto no puede escribir, no escriba, los Redis de conexión por defecto de la máquina
Ver Redis no hay datos
Comando: teclas *
No hay datos
Añadir datos a un bar!
Comando: get mykey "tom"
Leer un fragmento de datos:
Comando: get mykey
En este punto, Redis instalación y pruebas de acabados, el contenido de la correcta probada.