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

Pohľad: 18150|Odpoveď: 5

[Zdroj] [Skutočný boj]. NET/C# exportuje cache pomocou StackExchange.Redis fuzzy query

[Kopírovať odkaz]
Zverejnené 13. 2. 2022 12:50:33 | | | |
Požiadavky: Niektoré dáta je potrebné exportovať z Redis cache pomocou žolíkov na riešenie problémov. NET/C# používa klienta StackExchange.Redis na manipuláciu s Redis cache a exportovanie ako txt súboru na lokálny disk. Princípom je filtrovať všetky kľúče pomocou príkazu SCAN a potom sa dotazovať na hodnotu každého kľúča.

Príkaz KEYS v Redis vráti všetky zodpovedajúce kľúče naraz, keď je v Redis veľa kľúčov, predstavuje skryté nebezpečenstvo pre spotrebu pamäte a servera Redis, a pre verzie Redis 2.8 a vyššie nám poskytuje lepší príkaz na prechádzanie klávesmi SCAN.

SCAN vráti len malý počet prvkov pri každom vykonaní, takže ho možno použiť v produkčnom prostredí bez problémov, ktoré by mohli blokovať server, ako sú príkazy KEYS alebo SMEMBERS.

Príkaz SCAN je iterátor založený na kurzore. To znamená, že zakaždým, keď je príkaz zavolaný, musí použiť kurzor vrátený predchádzajúcim volaním ako argument kurzora pre ďalšie volanie, aby sa mohol pokračovať v predchádzajúcom iterácii

Keď je parameter kurzora (t. j. kurzor) príkazu SCAN nastavený na 0, server začne novú iteráciu a keď vráti používateľovi kurzor s hodnotou 0, iterácia končí.

Revízia:

.NET/C# operácie Redis neusporiadané kolekcie
https://www.itsvse.com/thread-9622-1-1.html

.NET/C# Operácia Redis pridávanie, mazanie, úprava a dotazovanie cache [zdrojový kód]
https://www.itsvse.com/thread-4068-1-1.html

Najprv vložíme 100 000 prúžkov do RedisuUser:GUID 格式Údaje znázornené na obrázku nižšie:



.NET/C# používa StackExchange.Redis na fuzzly dotazovanie dát "User:*" a výstup na váš lokálny disk ako txt súbor, zdrojový kód je nasledovný:

Vizualizácie sú nasledovné:



(Koniec)





Predchádzajúci:Zobrazenie a vytváranie indexov v MongoDB
Budúci:Front-end JS rieši problém straty presnosti serializácie JSON
Zverejnené 13. 2. 2022 16:28:07 |
Pozrime sa na to znova.
Zverejnené 14. 2. 2022 17:44:42 |
Naučte sa učiť
Zverejnené 8. 3. 2022 8:55:18 |
Nauč sa učiť hhhhhh
Zverejnené 20. 6. 2022 22:40:27 |
Pozrime sa na riešenie veľkého chlapa hee hee
Zverejnené 25. 2. 2023 16:29:07 |
Proste to potrebujem, ďakujem
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