Stabiele releases volgen vrijelijk het gebruikelijke major.minor.patch semantische versie schema.
-
Unstable
Dit is waar alle ontwikkeling gebeurt. Alleen voor hard-core hackers. Gebruik het alleen als u de nieuwste functies of prestatieverbeteringen wilt testen. Dit wordt de volgende Redis release over een paar maanden.
-
Stable (6.2)
Redis 6.2 bevat veel nieuwe commando’s en verbeteringen, maar geen grote features. Het maakt Redis vooral completer en lost problemen op die door veel gebruikers vaak of lang zijn gevraagd.
-
Docker Hub
Het is mogelijk om Docker images van Redis te verkrijgen via de Docker Hub. Er zijn meerdere versies beschikbaar, meestal in korte tijd bijgewerkt nadat een nieuwe release beschikbaar is.
-
In de cloud
Haal een gratis-voor-het-leven Redis instance op met Redis Cloud Essentials van Redis Labs, de thuisbasis van Redis.
*Andere versies
Oud (6.0)
Redis 6.0 introduceert SSL, het nieuwe RESP3 protocol, ACLs, client side caching, diskless replicas, I/O threads, sneller laden van de RDB, nieuwe modules APIs en nog veel meer verbeteringen.
Zie de release notes of download 6.0.12.
Ouder (5.0)
Redis 5.0 is de eerste versie van Redis die het nieuwe stream data type introduceert met consumer groepen, gesorteerde sets blocking pop operaties, LFU/LRU info in RDB, Cluster manager binnen redis-cli, actieve defragmentatie V2, HyperLogLogs verbeteringen en vele andere verbeteringen. Redis 5 werd als GA vrijgegeven in oktober 2018.
Zie de release notes of download 5.0.12.
*Overige
Historische downloads zijn nog steeds beschikbaar op https://download.redis.io/releases/.
Scripts en andere automatische downloads kunnen gemakkelijk toegang krijgen tot de tarball van de laatste Redis stabiele versie op https://download.redis.io/redis-stable.tar.gz, en zijn respectievelijke SHA256 som op https://download.redis.io/redis-stable.tar.gz.SHA256SUM. De broncode van de laatste stabiele release is hier altijd te bekijken, gebruik het bestand src/version.h om de versie op een automatische manier uit te pakken.
*Hoe bestanden te controleren op integriteit
De Github repository redis-hashes bevat een README bestand met SHA1 digests van vrijgegeven tarball archieven. Opmerking: de generieke redis-stable.tar.gz tarball komt met geen enkele hash overeen omdat hij is gewijzigd om te untarren naar de redis-stable directory.
*Installatie
*Uit broncode
Download, pak uit en compileer Redis met:
$ 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
De binaries die nu gecompileerd zijn, zijn beschikbaar in de src
directory. Start Redis met:
$ src/redis-server
U kunt met Redis werken met de ingebouwde client:
$ src/redis-cli redis> set foo bar OK redis> get foo "bar"
*Uit de officiële Ubuntu PPA
U kunt de laatste stabiele versie van Redis installeren vanuit de redislabs/redis
package repository. Voeg de repository toe aan de apt
index, update het en installeer:
$ sudo add-apt-repository ppa:redislabs/redis $ sudo apt-get update $ sudo apt-get install redis
*Van Snapcraft
U kunt de laatste stabiele versie van Redis van de Snapcraft marktplaats installeren:
$ sudo snap install redis
Bent u nieuw met Redis? Probeer onze online, interactieve tutorial.