Redis 3.2.8 rilasciato di recente, è un archivio di strutture dati in memoria open source, utilizzato come database per memorizzare nella cache e broker di messaggi. Supporta strutture di dati come stringhe, hash, elenchi, insiemi, insiemi ordinati con query di intervallo, bitmap, hyperloglog e indici geospaziali con query di raggio. Redis ha replica integrata, script Lua, eliminazione LRU, transazioni e diversi livelli di persistenza su disco e fornisce alta disponibilità tramite Redis Sentinel e partizionamento automatico con Redis Cluster. Prima di esaminare come installare Redis su Ubuntu, diamo una rapida occhiata alle sue proprietà.
Funzionalità Redis
- Supporta la replica asincrona master-slave semplice da configurare, con prima sincronizzazione non bloccante molto veloce. Oltre all'auto-riconnessione con risincronizzazione parziale su net split
- Transazioni - consente a redis di eseguire un gruppo di comandi in un unico passaggio
- Pub/Sub - I messaggi inviati da altri client a questi canali verranno inviati da Redis a tutti i client iscritti
- Script Lua - EVAL ed EVALSHA vengono utilizzati per valutare gli script utilizzando l'interprete Lua integrato in Redis a partire dalla versione 2.6.0.
- Chiavi con una durata limitata - Imposta un timeout sulla chiave. Allo scadere del timeout, la chiave verrà automaticamente cancellata
- Eliminazione delle chiavi LRU - Quando Redis viene utilizzato come cache, spesso si prevedeva che consentisse di eliminare automaticamente i vecchi dati quando ne aggiungi di nuovi. Quindi LRU è uno dei metodi di sfratto supportati
- Failover automatico - Redis Sentinel fornisce alta disponibilità per Redis
- Inoltre, puoi utilizzare Redis dalla maggior parte dei linguaggi di programmazione disponibili
- È scritto in ANSI C e funziona nella maggior parte dei sistemi POSIX come Linux, *BSD e OS X senza dipendenze esterne.
Redis 3.2.8 Registro delle modifiche
Questa versione include due importanti correzioni di bug, la prima di una è fondamentale:
- Apparentemente Jemalloc 4.4.0 può contenere un deadlock in particolari condizioni. Le versioni Jemalloc utilizzate in precedenza sono state ripristinate.
- MIGRATE potrebbe mandare in crash il server dopo un errore socket
Come installare Redis 3.2.8 su 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
Come disinstallare Redis da Ubuntu
sudo apt-get remove redis