Instalé Redis en Windows, ¿por qué no puedo encontrar este servicio?
/MSOpenTech/redis
Después de abrirlo, puede descargarlo directamente desde el navegador o git clone.
La dirección de descarga del paquete zip se puede encontrar en el lado derecho de la página de inicio del proyecto: /MSOpenTech/redis/archive/2.8.zip
Después de descargarlo y descomprimirlo, no hay nada que hacer. decir, en el directorio bin descomprimido se encuentran los siguientes archivos:
[plain] ver copia simple en CÓDIGO Ver fragmento de código en CÓDIGO derivado de mi fragmento de código
redis-benchmark.exe #. punto de referencia
redis-check-aof.exe # aof
redis-check-dump.exe # volcado
redis-cli.exe # cliente
redis-server .exe # Servidor
redis.windows.conf # Archivo de configuración
Por supuesto, también hay un archivo RedisService.docx, que parece ser algún instrucciones para iniciar e instalar el servicio, pero de acuerdo con sus Si lo haces, morirás miserablemente. Murió inexplicablemente y no sabía por qué.
Después de cambiar la máquina y volver a probar, se ha confirmado que si no eres un usuario Administrador, ocurrirán varios problemas, como iniciar el servicio después de la instalación, etc. Deberías poder modificar las propiedades del servicio mediante -gt; usuario de inicio de sesión y otras opciones para corregir.
Si el Windows que instaló no tiene una cuenta de Administrador, consulte este artículo:
N formas de habilitar la cuenta de Administrador superadministrador en Windows 7
>Referencia en línea Leí cierta información y descubrí que se puede usar. No la estudié en profundidad, así que la abandoné de mala gana:
El script de inicio es el siguiente.
El script de inicio es el siguiente:
[plain] ver copia simple en CODE para ver el fragmento de código derivado de mi fragmento de código
redis-server redis. windows.conf
¡Puedes guardarlo como un archivo startup.bat y podrás iniciarlo directamente la próxima vez! La próxima vez.
Pero después de ejecutar esta línea en cmd, recibí un error:
[plain] ver copia simple en CODE para ver el fragmento de código derivado de mi fragmento de código
D:\Develop\redis-2.8.12gt; redis-server.exe redis.windows.conf
[7736] 10 de agosto 21:39:42.974 #
Versión de Windows de Redis asigna un archivo grande mapeado en memoria para compartir el montón con el proceso bifurcado utilizado en operaciones de persistencia. El archivo
se creará en el directorio de trabajo actual o en el archivo .conf
en el directorio especificado por la directiva "dir".
Informes de Windows
No hay suficiente espacio en disco disponible para el archivo (Error de Windows 0x70).
Puedes reducir el tamaño del montón de Redis usando el indicador
--maxheap o desde un archivo .conf que no contenga el
-- indicador maxheap del directorio de trabajo Inicie redis para resolver este problema.
El montón de Redis tiene suficiente espacio libre.
Para obtener más
detalles sobre el indicador --maxheap, consulte la documentación que viene con la distribución binaria.
Redis no puede continuar. abandonar.
Según el mensaje, el problema radica en el indicador maxheap, así que abra el archivo de configuración redis.windows.conf, busque maxheap y luego especifique el contenido directamente.
[plain]Ver copia simple para ver los fragmentos de código en CÓDIGO derivados de mis fragmentos de código
.....
#
# maxheap lt; bytesgt;
maxheap 1024000000
.....
Entonces comienza de nuevo, OK, éxito.
[plain] ver copia simple en CODE para ver el fragmento de código derivado de mi fragmento de código
D:\Develop\redis-2.8.12gt redis-server redis.windows.conf;
_.
_.
_. `_. ''-._ Redis 2.8.12 (00000000/0) 64 bits
.-```. ```/ _.,_ ''-.
( ' , . -` | `, ) Ejecutar en modo independiente
| `-._ `-...-` __...__...-. ``-.Puerto: 6379
| `-._ `._ / _. : 6736
`-._ `-._ `-./ _. -' _.
| `-._ `-._ `-.__. -' _. -'_.-'
| `-._ `-._ _. -'_.-'| comandos en lt;groupgt; lt;commandgt;" Obtener lt;commandgt;
"help lt;tabgt;" Obtener una lista de posibles temas de ayuda<
"salir" Salir
127.0 .0.1:6379gt; help @string
Según el mensaje, puede escribir espacio de ayuda y luego presionar la tecla tab, y le indicará qué agrupación de ayuda es posible, al igual que el símbolo del sistema. Intente presionar algunas pestañas.
Nota:
1. Esta versión es adecuada para el sistema operativo Win64, por lo que no utilice el sistema operativo Windows de 32 bits.
2. Mi sistema operativo es Windows 7 Ultimate de 64 bits, con 16 GB de memoria de ejecución. El usuario no es Administrador, sino hasee, por lo que necesito configurar redis en los permisos de compatibilidad (ejecutar como administrador). Es posible que sea necesario configurar aquí las propiedades -server.exe y redis-cli.exe si se producen errores. Si tiene problemas para ejecutarlo, es posible que deba configurarlo aquí.
3. Apague 360, UAC y firewall.
4. Si tiene otras preguntas, no dude en dejar un mensaje o comentario. Esto es solo un capricho.
He estado en contacto con Redis durante mucho tiempo, pero. Nunca lo he usado en Windows. Pruébalo.
Se adjuntan varios scripts por lotes de bat, configúrelos de manera flexible según sus propias necesidades
service-install.bat