Les versions stables suivent libéralement le schéma sémantique habituel de versioning major.minor.patch.
-
Instable
C’est là que tout le développement se passe. Seulement pour les hackers purs et durs. A n’utiliser que si vous avez besoin de tester les dernières fonctionnalités ou améliorations de performances. Ce sera la prochaine version de Redis dans quelques mois.
-
Stable (6.2)
Redis 6.2 comprend de nombreuses nouvelles commandes et améliorations, mais pas de grandes fonctionnalités. Il rend principalement Redis plus complet et résout des problèmes qui ont été demandés par de nombreux utilisateurs fréquemment ou depuis longtemps.
-
Docker Hub
Il est possible d’obtenir des images Docker de Redis à partir du Docker Hub. Plusieurs versions sont disponibles, généralement mises à jour dans un court laps de temps après la disponibilité d’une nouvelle version.
-
Dans le nuage
Obtenez une instance Redis à vie gratuite avec Redis Cloud Essentials de Redis Labs, la maison de Redis.
*Autres versions
Ancienne (6.0)
Redis 6.0 introduit SSL, le nouveau protocole RESP3, les ACL, la mise en cache côté client, les répliques sans disque, les threads d’E/S, le chargement plus rapide de la RDB, les nouvelles API de modules et bien d’autres améliorations.
Voir les notes de version ou télécharger 6.0.12.
Ancienne (5.0)
Redis 5.0 est la première version de Redis à introduire le nouveau type de données de flux avec des groupes de consommateurs, des ensembles triés bloquant les opérations pop, des infos LFU/LRU dans RDB, un gestionnaire de cluster à l’intérieur de redis-cli, une défragmentation active V2, des améliorations HyperLogLogs et beaucoup d’autres améliorations. Redis 5 a été publié en tant que GA en octobre 2018.
Voir les notes de publication ou télécharger 5.0.12.
*Autres
Les téléchargements historiques sont toujours disponibles sur https://download.redis.io/releases/.
Les scripts et autres téléchargements automatiques peuvent facilement accéder au tarball de la dernière version stable de Redis sur https://download.redis.io/redis-stable.tar.gz, et à sa somme SHA256 respective sur https://download.redis.io/redis-stable.tar.gz.SHA256SUM. Le code source de la dernière version stable est toujours consultable ici, utilisez le fichier src/version.h afin d’extraire la version de manière automatique.
*Comment vérifier l’intégrité des fichiers
Le dépôt Github redis-hashes contient un fichier README avec les digests SHA1 des archives tarball publiées. Note : la tarball générique redis-stable.tar.gz ne correspond à aucun hash car elle est modifiée pour untar vers le répertoire redis-stable.
*Installation
*Du code source
Télécharger, extraire et compiler Redis avec :
$ wget https://download.redis.io/releases/redis-6.2.1.tar.gz $ tar xzf redis-6.2.1.tar.gz $ cd redis-6.2.1 $ make
Les binaires maintenant compilés sont disponibles dans le répertoire src
. Exécutez Redis avec :
$ src/redis-server
Vous pouvez interagir avec Redis en utilisant le client intégré :
$ src/redis-cli redis> set foo bar OK redis> get foo "bar"
*Depuis le PPA officiel d’Ubuntu
Vous pouvez installer la dernière version stable de Redis depuis le dépôt de paquets redislabs/redis
. Ajoutez le dépôt à l’index apt
, mettez-le à jour et installez-le :
$ sudo add-apt-repository ppa:redislabs/redis $ sudo apt-get update $ sudo apt-get install redis
*Depuis Snapcraft
Vous pouvez installer la dernière version stable de Redis depuis le marché Snapcraft :
$ sudo snap install redis
Vous êtes novice en matière de Redis ? Essayez notre tutoriel interactif en ligne.