Redis 3.2.8 onlangs uitgebracht, is een open source, in-memory datastructuuropslag, gebruikt als een database voor cache en berichtenmakelaar. Het ondersteunt datastructuren zoals strings, hashes, lijsten, sets, gesorteerde sets met bereikquery's, bitmaps, hyperloglogs en geospatiale indexen met radiusquery's. Redis heeft ingebouwde replicatie, evenals Lua-scripting, LRU-uitzetting, transacties en verschillende niveaus van persistentie op de schijf, en biedt hoge beschikbaarheid via Redis Sentinel en automatische partitionering met Redis Cluster. Voordat we kijken hoe we Redis op Ubuntu kunnen installeren, laten we eens kijken naar de eigenschappen ervan.
Redis-functies
- Ondersteunt triviale-naar-set-up master-slave asynchrone replicatie, met zeer snelle niet-blokkerende eerste synchronisatie. Evenals automatische herverbinding met gedeeltelijke hersynchronisatie bij netsplitsing
- Transacties: hiermee kan redis een groep opdrachten in één stap uitvoeren
- Pub/Sub - Berichten die door andere clients naar deze kanalen worden verzonden, worden door Redis naar alle geabonneerde clients gepusht
- Lua-scripting - EVAL en EVALSHA worden gebruikt om scripts te evalueren met behulp van de Lua-interpreter die in Redis is ingebouwd vanaf versie 2.6.0.
- Sleutels met een beperkte time-to-live - Stel een time-out in voor de sleutel. Nadat de time-out is verstreken, wordt de sleutel automatisch verwijderd
- LRU-verwijdering van sleutels - Wanneer Redis wordt gebruikt als cache, wordt vaak verwacht dat het automatisch oude gegevens verwijdert wanneer u nieuwe toevoegt. Daarom is LRU een van de ondersteunde ontruimingsmethoden
- Automatische failover - Redis Sentinel biedt hoge beschikbaarheid voor Redis
- Bovendien kun je Redis gebruiken vanuit de meeste programmeertalen die er zijn
- Het is geschreven in ANSI C en werkt in de meeste POSIX-systemen zoals Linux, *BSD en OS X zonder externe afhankelijkheden.
Redis 3.2.8 Wijzigingslogboek
Deze release wordt geleverd met twee belangrijke bugfixes, waarvan de eerste van cruciaal belang is:
- Blijkbaar Jemalloc 4.4.0 kan onder bepaalde omstandigheden een impasse bevatten. Eerder gebruikte Jemalloc-versies zijn teruggezet naar:.
- MIGRATE kan de server laten crashen na een socketfout
Hoe Redis 3 . te installeren.2.8 op 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
Hoe Redis van Ubuntu te verwijderen
sudo apt-get verwijder redis