Redis 3.2.8 récemment publié, est un magasin de structure de données en mémoire open source, utilisé comme base de données pour le cache et le courtier de messages. Il prend en charge les structures de données telles que les chaînes, les hachages, les listes, les ensembles, les ensembles triés avec des requêtes de plage, les bitmaps, les hyperloglogs et les index géospatiaux avec des requêtes de rayon. Redis a une réplication intégrée, ainsi que des scripts Lua, l'éviction LRU, des transactions et différents niveaux de persistance sur disque, et offre une haute disponibilité via Redis Sentinel et un partitionnement automatique avec Redis Cluster. Avant de voir comment installer Redis sur Ubuntu, jetons un coup d'œil rapide à ses propriétés.
Fonctionnalités Redis
- Prend en charge la réplication asynchrone maître-esclave simple à configurer, avec une première synchronisation très rapide et non bloquante. Ainsi que l'auto-reconnexion avec resynchronisation partielle sur le net split
- Transactions - permet à redis d'exécuter un groupe de commandes en une seule étape
- Pub/Sub - Les messages envoyés par d'autres clients à ces canaux seront transmis par Redis à tous les clients abonnés
- Script Lua - EVAL et EVALSHA sont utilisés pour évaluer les scripts à l'aide de l'interpréteur Lua intégré à Redis à partir de la version 2.6.0.
- Clés avec une durée de vie limitée - Définir un délai d'attente sur la clé. Une fois le délai expiré, la clé sera automatiquement supprimée
- LRU expulsion des clés - Lorsque Redis est utilisé comme cache, il s'attend souvent à ce qu'il permette d'expulser automatiquement les anciennes données lorsque vous en ajoutez de nouvelles. Par conséquent, LRU est l'une des méthodes d'expulsion prises en charge
- Basculement automatique - Redis Sentinel offre une haute disponibilité pour Redis
- De plus, vous pouvez utiliser Redis à partir de la plupart des langages de programmation
- Il est écrit en ANSI C et fonctionne dans la plupart des systèmes POSIX comme Linux, *BSD, ainsi que OS X sans dépendances externes.
Redis 3.2.8 Journal des modifications
Cette version est livrée avec deux corrections de bogues importantes, la première est critique :
- Apparemment Jemalloc 4.4.0 peut contenir un interblocage dans des conditions particulières. Les versions Jemalloc précédemment utilisées sont revenues à.
- MIGRATE pourrait planter le serveur après une erreur de socket
Comment installer Redis 3.2.8 sur 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
Comment désinstaller Redis d'Ubuntu
sudo apt-get supprimer redis