Redis 3.2.8 nemrég megjelent, egy nyílt forráskódú, memóriában lévő adatszerkezet-tároló, adatbázisként használják a gyorsítótár és az üzenetközvetítő számára. Támogatja az olyan adatstruktúrákat, mint a karakterláncok, hashek, listák, halmazok, rendezett halmazok tartománykérdésekkel, bittérképek, hiperlogók és sugárkérdésekkel rendelkező térbeli indexek. A Redis beépített replikációval, valamint Lua parancsfájlokkal, LRU kilakoltatással, tranzakciókkal és a lemez különböző szintű fennmaradásával rendelkezik, és magas rendelkezésre állást biztosít a Redis Sentinel és az automatikus particionálás révén a Redis Clusterrel. Mielőtt megvizsgálnánk, hogyan kell telepíteni a Redist az Ubuntu-ra, vessünk egy pillantást a tulajdonságaira.
Redis funkciók
- Támogatja a triviális és a telepítés közötti master-slave aszinkron replikációt, nagyon gyors, nem blokkoló első szinkronizálással. Valamint az automatikus újracsatlakozás részleges újraszinkronizálással a net felosztásakor
- Tranzakciók - lehetővé teszi a redis számára, hogy egyetlen lépésben végrehajtson egy parancscsoportot
- A más ügyfelek által ezekre a csatornákra küldött Pub / Sub üzeneteket Redis továbbítja az összes feliratkozott ügyfélnek
- Lua scripting - Az EVAL és az EVALSHA a szkriptek kiértékelésére szolgál a Redisbe beépített Lua tolmács segítségével a 2-es verziótól kezdve.6.0.
- Korlátozott élettartamú gombok - Időtúllépés beállítása a kulcsra. Az időkorlát lejárta után a kulcs automatikusan törlődik
- LRU kulcsok kilakoltatása - Amikor a Redist gyorsítótárként használják, gyakran arra számított, hogy hagyja, hogy automatikusan kitolja a régi adatokat, amikor újat ad hozzá. Ezért az LRU az egyik támogatott kilakoltatási módszer
- Automatikus feladatátvétel - a Redis Sentinel magas rendelkezésre állást biztosít a Redis számára
- Ezenkívül a legtöbb programozási nyelv Redis-jét is használhatja
- ANSI C-ben íródott, és a legtöbb POSIX rendszerben működik, például Linux, * BSD, valamint külső függőségek nélküli OS X-ben.
Redis 3.2.8 Changelog
Ez a kiadás két fontos hibajavítással érkezik, az egyik kritikus:
- Nyilvánvalóan Jemalloc 4.4.A 0 meghatározott körülmények között holtpontot tartalmazhat. A korábban használt Jemalloc verziók vissza lettek állítva.
- A MIGRATE egy socket hiba után összeomolhatja a szervert
A Redis telepítése 3.2.8 az Ubuntu 17-en.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
Hogyan lehet eltávolítani a Redist az Ubuntuból
sudo apt-get remove redis