Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 16118|Antwoord: 1

[Redis] Hoeveel sleutels kunnen in een redis-instantie worden opgeslagen, en wat zijn de maximale sleutels en waarden?

[Link kopiëren]
Geplaatst op 24-01-2019 09:46:20 | | | |
Officieel kan een singleton 250 miljoen sleutels verwerken, en de maximale grootte van een sleutel of waarde is 512M.

Wat is het maximale aantal sleutels dat een enkele Redis-instantie kan bevatten? en wat is het maximale aantal elementen in een Hash, List, Set, Sorted Set?
Redis kan tot 232 sleutels verwerken en werd in de praktijk getest om minstens 250 miljoen sleutels per instantie te verwerken.

Elke hash, lijst, set en gesorteerde set kan 232 elementen bevatten.

Met andere woorden, je limiet is waarschijnlijk het beschikbare geheugen in je systeem.



Referentielinks:https://redis.io/topics/faq






Vorig:7-3 overwinning op het Zuid-Koreaanse honkbalteam
Volgend:14 januari Morning Post (donderdag)
 Huisbaas| Geplaatst op 05-03-2019 17:14:33 |
Het settype wordt ook gebruikt om meerdere stringelementen op te slaan, maar in tegenstelling tot een lijst zijn de elementen ongeordend en niet herhaalbaar, en kunnen de elementen niet via een index worden verkregen. Zoals te zien is in de onderstaande figuur, bevat de set user:1:follows vier elementen: "zijn", "het", "sport" en "muziek", en een set kan elementen opslaan tot (2 in de macht van 32 - 1).



1) Intra-collectie operaties
(1) Voeg element toe en voeg sleutelwaarde toe [waarde...]  Het returnresultaat is het aantal elementen dat succesvol is toegevoegd.

(2) Verwijder de element srem-sleutelwaarde [waarde...]  Het returnresultaat is het aantal elementen dat succesvol is verwijderd.

(3) Het aantal elementen verkrijgen kaartsleutel

(4) Bepaal of het element in de verzameling van de sismember-sleutelwaarden zit

(5) Willekeurig een gespecificeerd aantal elementen uit de set teruggeven SrandMember Key [count] [count] is een optionele parameter, als niet geschreven, is de standaard: 1.

(6) Willekeurig poppen van elementen uit de set spop key spop operatie kunnen willekeurig een element uit de set poppen.

(7) Haal alle elementen van de set smembers key Haal alle elementen van de collectie, en het retourresultaat is uit volgorde.

2) Werking tussen collecties
(1) Vind de doorsnede van meerdere verzamelingen sintersleutel [sleutel...]

(2) De unie van meerdere verzamelingen vinden sunion key [sleutel...]

(3) Vind de verschilverzameling van meerdere sets sdiff-sleutel [sleutel...]

(4) Sla de resultaten van intersectie, unie en differentieset op.

sinterstore storeSleutelsleutel [sleutel...]
sunionstore storeSleutelsleutel [sleutel...]
sdiffstore storeSleutelsleutel [sleutel...]

De bewerking tussen sets zal tijdrovender zijn wanneer er veel elementen zijn, dus redis biedt bovenstaande drie commando's (origineel commando + opslaan) om de resultaten van intersection, union en difference sets tussen sets op te slaan om te storeKey, bijvoorbeeld de intersection-resultaten op te slaan tussen twee verzamelingen van user:1:follows en user:2:follows to user:1_2:follows.



Weg:https://www.cnblogs.com/pirlo21/p/7120935.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com