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

Pohľad: 3272|Odpoveď: 0

[Redis] Redisove stratégie eliminácie osem pamätí

[Kopírovať odkaz]
Zverejnené 12. 7. 2023 21:08:41 | | |
Redis môže prejsťparameter maxmemory na obmedzenie využitia pamäte, predvolená hodnota je 0, čo znamená, že používanie pamäte nie je obmedzené. Keď dátová pamäť dosiahne maxmemory, spustí sa politika stiahnutia redis pamäte. Tento parameter je zvyčajne nastavený na tri štvrtiny jeho fyzickej pamäte.

Redis MISCONF Redis je nakonfigurovaný na ukladanie snímk RDB
https://www.itsvse.com/thread-9650-1-1.html

Bežné konfigurácie jednotiek

Prípad maxmemory 100 s holým číslom: Jednotkou sú bajty.
maxmemory 1K K: predstavuje 1000 bajtov.
maxpamäť 1KB KB: predstavuje 1024 bajtov.
maxmemory 1M M: predstavuje 1 000 000 bajtov.
maxpamäť 1MB MB: Predstavuje 1048576 bajtov.
maxmemory 1G G: predstavuje 1000000000 bajtov.
maxmemory 1GB GB: predstavuje 1073741824 bajtov.
Parameter maxmemory na obmedzenie maximálnej pamäte sa zvyčajne používa v kombinácii s politikou stiahnutia pamäte maxmemory-policy.

maxmemory-policy osem eliminačných stratégií

  • Vysťahovanie:( po inštaláciiPredvolená politikaKeď využitie pamäte prekročí konfiguráciu, vráti sa chyba a žiadne kľúče sa nevyhodia.
  • allkeys-lru:(bežne používané) pri pridávaní kľúčov, ak je limit prekročený, algoritmus LRU sa najprv použije na odstránenie kľúčov, ktoré neboli dlhý čas používané.
  • Volatile-LRU: Ak je limit prekročený pri pridávaní kľúčov, najprv vylúčte kľúče, ktoré neboli dlhý čas používané, zo súboru kľúčov s časom vypršania.
  • allkeys-random: Ak je limit prekročený pri pridávaní kľúčov, bude náhodne vymazaný zo všetkých kľúčov.
  • Volatile-random: Ak je limit prekročený pri pridávaní kľúčov, bude náhodne vyradený zo súboru expirovaných kľúčov.
  • Volatile-TTL: Vylučuje kľúče, ktoré sa chystajú vypršať, z kľúčov, ktoré majú nastavený čas vypršania.
  • Volatile-LFU: Vylučuje najmenej často používaný kľúč zo všetkých kľúčov s nastaveným časom vypršania.
  • allkeys-lfu: Vylučuje najmenej často používaný kľúč zo všetkých kľúčov


Oficiálna dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.

maxmemory a maxmemory-policy sa vo všeobecnosti dajú konfigurovať úpravou .config súboru, samozrejme, môžete sa tiež pripojiť k serveru Redis a nakonfigurovať ho pomocou príkazu nasledovne:

(Koniec)





Predchádzajúci:.NET/C# používa SqlConnectionStringBuilder na porovnanie databázových spojení
Budúci:ASP.NET MVC počíta požiadavky založené na moduloch IHttpModule
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