Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16118|Svar: 1

[Redis] Hvor mange nøgler kan gemmes i en redis-instans, og hvad er de maksimale nøgler og værdier?

[Kopier link]
Opslået på 24/01/2019 09.46.20 | | | |
Officielt kan en singleton håndtere 250 millioner nøgler, og den maksimale størrelse på en nøgle eller værdi er 512M.

Hvad er det maksimale antal nøgler, en enkelt Redis-instans kan indeholde? og hvad er det maksimale antal elementer i en Hash, Liste, Sæt, Sorteret Mængde?
Redis kan håndtere op til 232 nøgler og blev i praksis testet til at håndtere mindst 250 millioner nøgler pr. instans.

Hver hash, liste, mængde og sorteret mængde kan indeholde 232 elementer.

Med andre ord er din grænse sandsynligvis den tilgængelige hukommelse i dit system.



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






Tidligere:7-3 sejr over det sydkoreanske baseballhold
Næste:14. januar Morning Post (torsdag)
 Udlejer| Opslået på 05/03/2019 17.14.33 |
Mængdetypen bruges også til at gemme flere strengelementer, men i modsætning til en liste er dens elementer uordnede og ugentagelige, og elementerne kan ikke opnås via et indeks. Som vist i figuren nedenfor indeholder sættet user:1:follows fire elementer: "hans", "det", "sports" og "musik", og et sæt kan gemme op til (2 i potens af 32 - 1) elementer.



1) Intra-indsamlingsoperationer
(1) Tilføj element, tilføj nøgleværdi [værdi...]  Returresultatet er antallet af elementer, der blev tilføjet med succes.

(2) Slet elementets srem-nøgleværdi [værdi...]  Returresultatet er antallet af elementer, der blev slettet med succes.

(3) Få antallet af elementer kortnøgle

(4) Bestem om elementet er i mængden af sismember-nøgleværdi

(5) Tilfældigt returnere et specificeret antal elementer fra sættet SrandMember Key [count] [count] er en valgfri parameter, hvis ikke skrevet, er standarden: 1.

(6) Tilfældigt popper elementer fra mængden af skop-nøglen spop kan tilfældigt poppe et element fra mængden.

(7) Få alle elementer i mængden smembers nøgle Få alle elementer i samlingen, og returresultatet er ude af rækkefølge.

2) Drift mellem samlinger
(1) Find skæringspunktet mellem flere mængder sinternøgle [nøgle...]

(2) Find unionen af flere mængder sunion nøgle [nøgle...]

(3) Find differensmængden af flere sæt sdiff-nøgle [nøgle...]

(4) Gem resultaterne af skærings-, union- og differensmængden.

sinterstore storeNøglenøgle [nøgle...]
sunionstore storeNøglenøgle [nøgle...]
sdiffstore storeNøglenøgle [nøgle...]

Operationen mellem mængder vil være mere tidskrævende, når der er mange elementer, så redis leverer ovenstående tre kommandoer (original kommando + store) til at gemme resultaterne af skærings-, union- og differensmængder mellem mængder til storeKey, for eksempel gem skæringsresultaterne mellem to samlinger af bruger:1:follows og bruger:2:follows til bruger:1_2:follows.



Ressourcer:https://www.cnblogs.com/pirlo21/p/7120935.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com