Si desea obtener la última versión o [informar cualquier problema], comuníquese con ([email protected]), ¡gracias de antemano!
Incluye varias nuevas características orientadas al usuario, optimizaciones significativas de rendimiento y muchas otras mejoras. También incluye cambios que potencialmente rompen la compatibilidad con versiones anteriores con versiones anteriores. Instamos a los usuarios a revisar cuidadosamente las notas de la versión antes de actualizar.
En particular, los usuarios deben conocer los siguientes cambios:
Almacena AOF como múltiples archivos en una carpeta; Ver AOF de múltiples partes a continuación. (migró automáticamente un archivo AOF de estilo antiguo (appendonyly.aof) en el directorio AOF (appendOnlyDir))
Utiliza un nuevo formato de versión 10 para archivos RDB, que es incompatible con versiones anteriores.
Convierte las claves codificadas con Ziplist para listones en la marcha al cargar un formato RDB anterior. La conversión se aplica a cargar un archivo desde el disco o replicar desde un Redis Master y aumentará ligeramente el tiempo de carga.
Aquí hay una lista completa de cambios en esta versión en comparación con 6.2.6. https://github.com/redis/redis/releases/tag/7.0-rc1
Si desea saber más, esta es una lista de puntos de partida seleccionados:
Notas de la versión Redis 7.0. https://github.com/redis/redis/releases/tag/7.0-rc1
Introducción a los tipos de datos de Redis. https://redis.io/topics/data-typesintro
Intente Redis directamente dentro de su navegador. https://try.redis.io
La lista completa de comandos Redis. https://redis.io/commands
Hay mucho más dentro de la documentación oficial de Redis. https://redis.io/documentation
Este lanzamiento se basa en Redis. Ha pasado todas las pruebas estándar.
Debido a las muchas diferencias funcionales entre Windows y Linux, todavía hay problemas/errores desconocidos, en particular hay un error para funcionar correctamente en ciertos escenarios. Si lo descarga e instala, acepta el siguiente acuerdo por defecto:
Sin responsabilidad por daños
En ningún caso, el autor de este software será responsable de los daños en absoluto (incluidos, incluidos, entre otros, daños por la pérdida de ganancias comerciales, interrupción comercial, pérdida de información comercial o cualquier otra pérdida pecuniaria) que surja del uso o la incapacidad de usar este producto, incluso si el autor de este software ha sido asesorado de la posibilidad de tales daños.
Los binarios de Redis se construyen con la fuente original Redis y se han compilado con Visual Studio 2022 para obtener un mayor rendimiento y una mejor estabilidad que los binarios construidos por Cygwin, MSYS o incluso WSL2.
Redis se puede instalar como un servicio de Windows.
save ""
maxmemory 256mb
appendonly no
maxmemory-policy allkeys-lru
edit redis.conf and add the following parameters:
enable-module-command yes
loadmodule rejson.dll
ReJson.dll download:
https://github.com/zkteco-home/RedisJson
Auto elevación del ejecutable de Redis para que los comandos de servicio funcionen desde un símbolo del sistema no elevado.
Nombramiento del servicio para que se puedan instalar múltiples instancias del servicio Redis en una máquina.
Ajuste automáticamente los permisos de carpeta para que cuando Redis se ejecute en la cuenta de servicio de red pueda modificar los archivos en el directorio de instalación.
También puede usar el siguiente comando y administrar el servicio Redis:
--Servicio Instalar
Este debe ser el primer argumento en la línea de comando Redis-Server. Los argumentos después de esto se pasan en la orden de que ocurren a Redis cuando se lanza el servicio. El servicio se configurará como AutoStart y se lanzará como "NT Authority NetworkService". Tras la instalación exitosa se mostrará un mensaje de éxito y Redis saldrá.
Este comando no inicia el servicio.
Por ejemplo:
Redis-server --Service-Install Redis.conf-Looglevel LEET
--Service-Uninstall
Esto eliminará la información de configuración del servicio Redis del registro. Tras la desinstalación exitosa se mostrará un mensaje de éxito y Redis saldrá.
Esto hace que el comando no detenga el servicio.
Por ejemplo:
Redis-server --service-uninstall
--servicio-inicio
Esto comenzará el servicio Redis. Al inicio exitoso, se mostrará un mensaje de éxito y Redis comenzará a ejecutarse.
Por ejemplo:
Redis-server --service-start
--service-stop
Esto detendrá el servicio Redis. Tras la terminación exitosa se mostrará un mensaje de éxito y Redis saldrá.
Por ejemplo:
Redis-server--Service-stop
-Nombre del nombre de servicio
Este argumento opcional se puede usar con cualquiera de los comandos anteriores para establecer el nombre del servicio instalado. Este argumento debe seguir los comandos de instalación de servicio, inicio de servicio, parada de servicio o servicio de servicio, y preceder a los argumentos que se transmitan a Redis a través del comando de instalación de servicio.
Lo siguiente instalaría e iniciaría tres instancias separadas de Redis como servicio:
redis-server --service-install --service-name redisservice1 redis.conf
redis-server --service-start --service-name redisservice1
Lo siguiente se detendría y desinstalaría tres instancias separadas de Redis como servicio:
Redis-server--Service-stop --service-name redisservice1
Redis-server --service-uninstall --service-name redisservice1
Después de haber editado y creado los archivos de configuración necesarios, debe abrir el puerto de firewall necesario. Puede instalar Redis Sentinel desde el símbolo del sistema de la siguiente manera:
redis-server --service-install --service-name sentinel sentinel.conf --sentinel