Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 16118|Odpoveď: 1

[Redis] Koľko kľúčov môže byť uložených v inštancii Redis a aké sú maximálne kľúče a hodnoty?

[Kopírovať odkaz]
Zverejnené 24. 1. 2019 9:46:20 | | | |
Oficiálne singleton zvládne 250 miliónov kľúčov a maximálna veľkosť kľúča alebo hodnoty je 512M.

Aký je maximálny počet kľúčov, ktoré môže jedna inštancia Redis obsahovať? a aký je maximálny počet prvkov v množine Hash, List, Set, Sorted Set?
Redis zvládne až 232 kľúčov a v praxi bol testovaný na spracovanie aspoň 250 miliónov kľúčov na inštanciu.

Každý hash, zoznam, množina a zoradená množina môžu obsahovať 232 prvkov.

Inými slovami, vaším limitom je pravdepodobne dostupná pamäť vo vašom systéme.



Referenčné odkazy:https://redis.io/topics/faq






Predchádzajúci:Víťazstvo 7-3 nad juhokórejským baseballovým tímom
Budúci:14. január Morning Post (štvrtok)
 Prenajímateľ| Zverejnené 5. 3. 2019 17:14:33 |
Typ množiny sa tiež používa na uloženie viacerých prvkov reťazca, ale na rozdiel od zoznamu sú jeho prvky neusporiadané a neopakovateľné a prvky nie je možné získať cez index. Ako je znázornené na obrázku nižšie, súbor user:1:follows obsahuje štyri prvky: "jeho", "to", "šport" a "hudbu" a súbor môže uložiť až (2 na mocninu 32 - 1) prvkov.



1) Operácie v rámci zberu
(1) Pridaj prvok, pridať kľúčovú hodnotu [hodnota...]  Výsledok je počet prvkov, ktoré boli úspešne pridané.

(2) Vymažte prvok srem kľúčová hodnota [hodnota...]  Výsledok je počet prvkov, ktoré boli úspešne vymazané.

(3) Získajte počet prvkov kartového kľúča

(4) Určiť, či prvok patrí do množiny hodnôt kľúča sismember

(5) Náhodne vráťte určený počet prvkov z množiny SrandMember Key [count] [count] je voliteľný parameter, ak nie je zapísaný, predvolený parameter je: 1.

(6) Náhodne vyvolané prvky z operácie spop kľúča množiny môžu náhodne vyvolať prvok z množiny.

(7) Získajte všetky prvky kľúča členov množiny Získajte všetky prvky kolekcie a výsledok je v nesprávnom poradí.

2) Prevádzka medzi zbierkami
(1) Nájdite prienik viacerých množín sinter key [kľúč...]

(2) Nájdite zjednotenie viacerých množín sunion kľúča [kľúč...]

(3) Nájdite rozdielovú množinu viacerých množín sdiff key [kľúč...]

(4) Uložte výsledky prieniku, zjednotenia a rozdielovej množiny.

sinterstore storeKľúč kľúča [kľúč...]
sunionstore storeKľúč kľúč [kľúč...]
sdiffstore storeKľúč kľúča [kľúč...]

Operácia medzi množinami bude časovo náročnejšia, ak je veľa prvkov, preto redis poskytuje vyššie uvedené tri príkazy (pôvodný príkaz + store) na uloženie výsledkov prieniku, zjednotenia a rozdielových množín medzi množinami do storeKey, napríklad uložiť výsledky prieniku medzi dvoma kolekciami user:1:follows a user:2:follows to user:1_2:follows.



Zdroje:https://www.cnblogs.com/pirlo21/p/7120935.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com