Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16118|Răspunde: 1

[Redis] Câte chei pot fi stocate într-o instanță Redis și care sunt cheile și valorile maxime?

[Copiază linkul]
Postat pe 24.01.2019 09:46:20 | | | |
Oficial, un singleton poate gestiona 250 de milioane de chei, iar dimensiunea maximă a unei chei sau a unei valori este de 512M.

Care este numărul maxim de chei pe care o singură instanță Redis o poate ține? și care este numărul maxim de elemente într-un Hash, Listă, Set sau Set Sortat?
Redis poate gestiona până la 232 de chei și a fost testat în practică pentru a gestiona cel puțin 250 de milioane de chei pe instanță.

Fiecare hash, listă, set și set sortată poate conține 232 de elemente.

Cu alte cuvinte, limita ta este probabil memoria disponibilă în sistemul tău.



Linkuri de referință:https://redis.io/topics/faq






Precedent:Victorie cu 7-3 împotriva echipei de baseball a Coreei de Sud
Următor:14 ianuarie Morning Post (joi)
 Proprietarul| Postat pe 05.03.2019 17:14:33 |
Tipul de mulțime este folosit și pentru a stoca mai multe elemente de șir, dar spre deosebire de o listă, elementele sale sunt neordonate și nerepetabile, iar elementele nu pot fi obținute printr-un index. După cum se arată în figura de mai jos, setul user:1:follows conține patru elemente: "his", "it", "sports" și "music", iar un set poate stoca până la (2 la puterea a 32 - 1) elemente.



1) Operațiuni intra-colectare
(1) Adaugă element valoare cheie sadd [valoare...]  Rezultatul de retur este numărul de elemente care au fost adăugate cu succes.

(2) Elimină elementul cheie srem valoare [valoare...]  Rezultatul returnat este numărul de elemente care au fost șterse cu succes.

(3) Obține numărul de elemente pentru cheia scard

(4) Determinarea dacă elementul face parte din mulțimea valorilor cheie ale membrilor

(5) Returnează aleatoriu un număr specificat de elemente din setul SrandMember Key [count] [count] este un parametru opțional, dacă nu este scris, implicitul este: 1.

(6) Extragerea aleatorie a elementelor din setul spop key operația spop poate scoate aleatoriu un element din set.

(7) Obține toate elementele cheii set smembers Obține toate elementele colecției, iar rezultatul de returnare este în ordine greșită.

2) Funcționarea între colecții
(1) Găsește intersecția mai multor seturi de cheie sinter [cheie...]

(2) Găsește reuniunea mai multor mulțimi cheie sunion [cheie...]

(3) Găsește mulțimea de diferențe a mulțimilor mulțimi cheie sdiff [cheie...]

(4) Salvează rezultatele intersecției, reunionii și setului de diferențe.

cheia sinterstore storeKey [cheie...]
sunionstore storeKey Key [cheie...]
sdiffstore storeKey Key [cheie...]

Operația dintre seturi va fi mai consumatoare de timp când există multe elemente, așa că redis oferă cele trei comenzi de mai sus (comanda originală + store) pentru a salva rezultatele intersecției, uniunii și seturilor de diferențe între seturi către storeKey, de exemplu, salvează rezultatele intersecției dintre două colecții de user:1:follows și user:2:follows către user:1_2:follows.



Resurse:https://www.cnblogs.com/pirlo21/p/7120935.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com