Redis 3.2.8 nylig utgitt, er en åpen kildekodelager for lagring av datastruktur, brukt som en database for cache og meldingsmegler. Den støtter datastrukturer som strenger, hashes, lister, sett, sorterte sett med områdespørsmål, bitmaps, hyperlogger og geospatiale indekser med radiusspørsmål. Redis har innebygd replikering, samt Lua-skripting, LRU-utkastelse, transaksjoner og forskjellige nivåer av harddisk på harddisken, og gir høy tilgjengelighet via Redis Sentinel og automatisk partisjonering med Redis Cluster. Før vi ser på hvordan du installerer Redis på Ubuntu, kan vi ta en rask titt på egenskapene.
Redis-funksjoner
- Støtter trivial asynkron replikering med master-slave-til-oppsett, med veldig rask ikke-blokkerende første synkronisering. Samt auto-tilkobling med delvis resynkronisering på netto split
- Transaksjoner - tillater redis å utføre en gruppe kommandoer i et enkelt trinn
- Pub / under - Meldinger sendt av andre klienter til disse kanalene vil bli sendt av Redis til alle abonnentklientene
- Lua scripting - EVAL og EVALSHA brukes til å evaluere skript ved hjelp av Lua-tolken innebygd i Redis fra versjon 2.6.0.
- Taster med begrenset levetid - Angi en tidsavbrudd på nøkkelen. Etter at tidsavbruddet er utløpt, slettes nøkkelen automatisk
- LRU-utkastelse av nøkler - Når Redis brukes som hurtigbuffer, forventet det ofte å la det automatisk kaste ut gamle data når du legger til nye. Derfor er LRU en av de støttede utkastelsesmetodene
- Automatisk failover - Redis Sentinel gir høy tilgjengelighet for Redis
- Videre kan du bruke Redis fra de fleste programmeringsspråk der ute
- Den er skrevet i ANSI C og fungerer i de fleste POSIX-systemer som Linux, * BSD, samt OS X uten eksterne avhengigheter.
Redis 3.2.8 Changelog
Denne utgivelsen kommer med to viktige feilrettinger, den første er kritisk:
- Tilsynelatende Jemalloc 4.4.0 kan inneholde en fastlåst tilstand under spesielle forhold. Tidligere brukte Jemalloc-versjoner ble tilbakestilt til.
- MIGRATE kan krasje serveren etter en socketfeil
Slik installerer 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
Slik avinstallerer du Redis fra Ubuntu
sudo apt-get remove redis