Redis 3.2.8 nyligen släppt, är en öppen källkod, i minnet datastruktur butik, används som en databas för cache och meddelande mäklare. Den stöder datastrukturer som strängar, hashes, listor, uppsättningar, sorterade uppsättningar med intervallfrågor, bitmappar, hyperloggar och geospatiala index med radiefrågor. Redis har inbyggd replikering, såväl som Lua-skript, LRU-bortkastning, transaktioner och olika nivåer av diskens uthållighet, och ger hög tillgänglighet via Redis Sentinel och automatisk partitionering med Redis Cluster. Innan vi undersöker hur du installerar Redis på Ubuntu, kan vi ta en snabb titt på dess egenskaper.
Redis-funktioner
- Stöder trivial-till-installation asynkron replikering av master-slave, med mycket snabb icke-blockerande första synkronisering. Förutom automatisk återanslutning med partiell omsynkronisering vid nätdelning
- Transaktioner - gör att redis kan utföra en grupp av kommandon i ett enda steg
- Pub / undermeddelanden som skickas av andra kunder till dessa kanaler kommer att skickas av Redis till alla prenumeranter
- Lua-skript - EVAL och EVALSHA används för att utvärdera skript med Lua-tolk som är inbyggd i Redis från och med version 2.6.0.
- Nycklar med begränsad levetid - Ställ in en timeout på nyckel. När tidsgränsen har gått ut raderas nyckeln automatiskt
- LRU-avläsning av nycklar - När Redis används som cache, förväntades det ofta att det automatiskt skulle avlägsna gammal data när du lägger till ny. Därför är LRU en av de utväxlingsmetoder som stöds
- Automatisk failover - Redis Sentinel ger hög tillgänglighet för Redis
- Dessutom kan du använda Redis från de flesta programmeringsspråk där ute
- Det är skrivet i ANSI C och fungerar i de flesta POSIX-system som Linux, * BSD, samt OS X utan externa beroenden.
Redis 3.2.8 Changelog
Denna version kommer med två viktiga buggfixar, den första av den är kritisk:
- Tydligen Jemalloc 4.4.0 kan innehålla ett dödläge under speciella förhållanden. Tidigare använda Jemalloc-versioner återställdes till.
- MIGRATE kan krascha servern efter ett uttagsfel
Så här installerar du Redis 3.2.8 på Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 14.04
sudo add-apt-repository ppa: chris-lea / redis-server sudo apt-get update && sudo apt-get install redis
Avinstallera Redis från Ubuntu
sudo apt-get ta bort redis