Si vous souhaitez obtenir la dernière version ou [signaler des problèmes], veuillez contacter ([email protected]), merci d'avance!
Il comprend plusieurs nouvelles fonctionnalités orientées utilisateur, des optimisations de performances significatives et de nombreuses autres améliorations. Il comprend également des changements qui potentiellement cassent la compatibilité avec les versions plus anciennes. Nous exhortons les utilisateurs à examiner attentivement les notes de publication avant la mise à niveau.
En particulier, les utilisateurs doivent être conscients des modifications suivantes:
Il stocke AOF en tant que fichiers multiples dans un dossier; Voir AOF en plusieurs parties ci-dessous. (migré automatiquement un fichier AOF à l'ancien (appendonly.aof) dans le répertoire AOF (appendonlydir)))
Il utilise un nouveau format de version 10 pour les fichiers RDB, qui est incompatible avec les anciennes versions.
Il convertit les clés codées à liste zippée à ListPacks à la volée lors du chargement d'un format RDB plus ancien. La conversion s'applique au chargement d'un fichier à partir du disque ou à la réplication d'un maître redis et augmentera légèrement le temps de chargement.
Voici une liste complète des modifications de cette version par rapport à 6.2.6. https://github.com/redis/redis/releases/tag/7.0-rc1
Si vous voulez en savoir plus, il s'agit d'une liste de points de départ sélectionnés:
REDIS 7.0 REMARQUES. https://github.com/redis/redis/releases/tag/7.0-rc1
Introduction aux types de données redis. https://redis.io/topics/data-types-intro
Essayez Redis directement à l'intérieur de votre navigateur. https://try.redis.io
La liste complète des commandes Redis. https://redis.io/commands
Il y a beaucoup plus à l'intérieur de la documentation officielle Redis. https://redis.io/documentation
Cette version est basée sur Redis. Il a passé tous les tests standard.
En raison des nombreuses différences fonctionnelles entre Windows et Linux, il existe encore des problèmes / bogues inconnus, en particulier il existe un bug pour travailler correctement dans certains scénarios. Si vous le téléchargez et l'installez, vous acceptez l'accord suivant par défaut:
Aucune responsabilité pour les dommages
En aucun cas, l'auteur de ce logiciel ne sera responsable de tout dommage (y compris, sans limitation, des dommages-intérêts pour la perte de bénéfices commerciaux, l'interruption des entreprises, la perte d'informations commerciales ou toute autre perte pécuniaire) résultant de l'utilisation ou de l'incapacité d'utiliser ce produit, même si l'auteur de ce logiciel a été conseillé de la possibilité de ces dommages.
Les binaires Redis sont construits avec la source d'origine Redis et ont été compilés avec Visual Studio 2022 pour obtenir des performances plus élevées et une meilleure stabilité que les binaires construits par Cygwin, MSYS ou même WSL2.
Redis peut être installé en tant que service 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-altitude de l'exécutable redis afin que les commandes de service fonctionnent à partir d'une invite de commande non éliminée.
Dénomination du service afin que plusieurs instances du service redis puissent être installées sur une seule machine.
Ajuster automatiquement les autorisations de dossier afin que lorsque Redis soit exécuté sous le compte de service réseau, il pourrait modifier les fichiers dans le répertoire d'installation.
Vous pouvez également utiliser la commande et gérer le service redis suivant:
--service-install
Ce doit être le premier argument sur la ligne de commande redis-server. Les arguments après cela sont passés dans l'ordre, ils se produisent pour redis lors du lancement du service. Le service sera configuré comme Autostart et sera lancé en tant que "NT Authority NetworkService". Lors de l'installation réussie, un message de réussite sera affiché et Redis sortira.
Cette commande ne démarre pas le service.
Par exemple:
redis-server --service-stal
- Service-Uninstall
Cela supprimera les informations de configuration du service Redis du registre. Une fois la désinstallation réussie, un message de réussite sera affiché et Redis sortira.
Cela ne commande pas le service.
Par exemple:
redis-server - Service-uninstall
--Terce-démarrage
Cela commencera le service redis. Après avoir réussi, un message de réussite sera affiché et Redis commencera à fonctionner.
Par exemple:
redis-server - starter-start
--service-stop
Cela arrêtera le service redis. Lors de la fin réussie, un message de réussite sera affiché et Redis sortira.
Par exemple:
redis-server --service-stop
- nom de service-service
Cet argument facultatif peut être utilisé avec l'une des commandes précédentes pour définir le nom du service installé. Cet argument doit suivre les commandes de service d'installation, de service de service, de service ou de service-ininstallation, et précéder tous les arguments à transmettre à Redis via la commande Service-Install.
Les éléments suivants installeraient et démarreraient trois instances distinctes de redis en tant que service:
redis-server - Service-Install - Service-Name Redisservice1 redis.conf
Redis-Server - Service-Start - Service-Name Redisservice1
Ce qui suit s'arrêterait et désinstallerait trois instances distinctes de redis en tant que service:
Redis-Server - Service-stop - Service-Name Redisservice1
Redis-Server - Service-UNINSTALL - Service-Name RedisService1
Après avoir édité et créé les fichiers de configuration nécessaires, vous devez ouvrir le port de pare-feu nécessaire. Vous pouvez installer Redis Sentinel à partir de l'invite de commande comme suit:
Redis-Server - Service-Install - Service-Name Sentinel Sentinel.conf --Sentinel