Redis 3.2.8, ktorý bol nedávno vydaný, je úložisko dátových štruktúr v pamäti s otvoreným zdrojom, ktoré sa používa ako databáza na ukladanie do medzipamäte a na sprostredkovanie správ. Podporuje dátové štruktúry, ako sú reťazce, haše, zoznamy, sady, zoradené sady s dotazmi na rozsah, bitmapy, hyperloglogy a geopriestorové indexy s polomerovými dotazmi. Redis má zabudovanú replikáciu, ako aj skriptovanie Lua, vysťahovanie LRU, transakcie a rôzne úrovne perzistencie na disku a poskytuje vysokú dostupnosť prostredníctvom Redis Sentinel a automatického rozdelenia na oddiely s Redis Cluster. Predtým, ako sa pozrieme na to, ako nainštalovať Redis na Ubuntu, poďme sa rýchlo pozrieť na jeho vlastnosti.
Funkcie Redis
- Podporuje triviálne nastaviteľné asynchrónne replikácie typu master-slave s veľmi rýchlou neblokujúcou prvou synchronizáciou. Rovnako ako automatické opätovné pripojenie s čiastočnou resynchronizáciou na rozdelení siete
- Transakcie - umožňuje aplikácii Redis vykonať skupinu príkazov v jednom kroku
- Pub / Sub - Správy odoslané inými klientmi na tieto kanály budú službou Redis poslané všetkým klientom, ktorí sú prihlásení na odber
- Lua skriptovanie - EVAL a EVALSHA sa používajú na hodnotenie skriptov pomocou tlmočníka Lua zabudovaného do Redisu od verzie 2.6.0.
- Klávesy s obmedzenou dobou životnosti - nastavte časový limit kľúča. Po uplynutí časového limitu sa kľúč automaticky vymaže
- Vylúčenie LRU kľúčov - keď sa Redis používa ako vyrovnávacia pamäť, často sa očakávalo, že umožní automatické vyradenie starých údajov, keď pridáte nové. Preto je LRU jednou z podporovaných metód vysťahovania
- Automatické zlyhanie - Redis Sentinel poskytuje vysokej dostupnosti pre Redis
- Ďalej môžete použiť Redis z väčšiny programovacích jazykov
- Je napísaný v ANSI C a funguje vo väčšine systémov POSIX ako Linux, * BSD a OS X bez externých závislostí.
Redis 3.2.8 Zoznam zmien
Toto vydanie prichádza s dvoma dôležitými opravami chýb, prvá z nich je zásadná:
- Zrejme Jemalloc 4.4.0 môže obsahovať zablokovanie za určitých podmienok. Predtým používané verzie Jemalloc sa vrátili späť k.
- MIGRATE môže zlyhať server po chybe soketu
Ako nainštalovať Redis 3.2.8 na 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
Ako odinštalovať Redis z Ubuntu
sudo apt-get odstrániť redis