Redis
Redis är en butik programvara datastruktur som kan användas som ett cache, message broker, och databas. Det är öppen källkod och BSD-licens, vilket innebär att det är helt gratis att använda och ständigt förfinas genom dess användare. Redis stöder flera datastrukturer inklusive hashes, set, listor, strängar, sorterade uppsättningar att användningen range frågor, hyperloglogs, bitmappar och geospatiala index som använder radie frågor. Redis har också inbyggd Lua scripting, replikering, LRU vräkning och transaktioner. Programvaran erbjuder hög tillgänglighet genom Redis Sentinel, och erbjuder även automatisk partitionering genom Redis Cluster. Redis har en stor gemenskap stödnätverk. Dess största närvaro är på Twitter och GitHub. Du kan också få hjälp med specifika problem eller hjälpa andra med särskilda problem genom ett abonnemang på sändlistan Redis. Listan har för närvarande mer än fem tusen abonnenter. Det finns också en omfattande online handledning som leder dig genom programvarans funktioner. Redis är en nyckel-värde butik. En nyckel-värde butikens definition är enkel: Det är möjligt att lagra en viss mängd data, annars känd som ett värde inuti en nyckel. Senare kan uppgifterna endast hämtas om den exakta nyckel som används är känd. Redis permanent och säkert lagrar data; ingen utom du kan komma åt nyckeln. Det finns några vanliga koder inom nyckel-butiker. DEL nyckel kan användas för att ta bort en nyckel tillsammans med sina uppgifter. En Set-om-inte-existerar kommando kan ställa in en nyckel, men bara om nyckeln inte redan finns. Den INCR kommandot kan du öka ett nummer som är lagrat i en viss tangent. Det är möjligt att tala om Redis att en nyckel bör upphöra att gälla efter en viss tid. Du kan åstadkomma detta genom att använda ut och TTL-kommandon. Detta kan lägga ett extra lager av säkerhet för att dina data, eller det kan vara ett sätt att enkelt rensa ut ditt utrymme när nycklarna ålder förbi deras användbarhet.
- Community Support
- Nyckel-värde butikssystem för extra skydd
- omfattande databas
- Stöd för datastrukturer
- Inbyggd replikering, LRU vräkning, och Lua scripting
- Hög tillgänglighet och automatisk partitionering
- Stor gemenskap stödnätverk
- Öppen källkod och gratis att använda
- Lätt att lära sig programmeringsspråk
- Säkert krypterade datalagring
- Nackdelar
- Redis stöder flera datastrukturer inklusive hashes, set, listor, strängar, sorterade uppsättningar att användningen range frågor, hyperloglogs, bitmappar och geospatiala index som använder radie frågor. Redis har också inbyggd Lua scripting, replikering, LRU vräkning och transaktioner. Programvaran erbjuder hög tillgänglighet genom Redis Sentinel, och erbjuder även automatisk partitionering genom Redis Cluster.
- Redis har en stor gemenskap stödnätverk. Dess största närvaro är på Twitter och GitHub. Du kan också få hjälp med specifika problem eller hjälpa andra med särskilda problem genom ett abonnemang på sändlistan Redis. Listan har för närvarande mer än fem tusen abonnenter. Det finns också en omfattande online handledning som leder dig genom programvarans funktioner.
- Redis är en nyckel-värde butik. En nyckel-värde butikens definition är enkel: Det är möjligt att lagra en viss mängd data, annars känd som ett värde inuti en nyckel. Senare kan uppgifterna endast hämtas om den exakta nyckel som används är känd. Redis permanent och säkert lagrar data; ingen utom du kan komma åt nyckeln.
- Det finns några vanliga koder inom nyckel-butiker. DEL nyckel kan användas för att ta bort en nyckel tillsammans med sina uppgifter. En Set-om-inte-existerar kommando kan ställa in en nyckel, men bara om nyckeln inte redan finns. Den INCR kommandot kan du öka ett nummer som är lagrat i en viss tangent.
- Det är möjligt att tala om Redis att en nyckel bör upphöra att gälla efter en viss tid. Du kan åstadkomma detta genom att använda ut och TTL-kommandon. Detta kan lägga ett extra lager av säkerhet för att dina data, eller det kan vara ett sätt att enkelt rensa ut ditt utrymme när nycklarna ålder förbi deras användbarhet.