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

Udsigt: 18150|Svar: 5

[Kilde] [Egentlig kamp]. NET/C# eksporterer cachen ved hjælp af StackExchange.Redis fuzzy query

[Kopier link]
Opslået på 13/02/2022 12.50.33 | | | |
Krav: Nogle data skal eksporteres fra Redis-cachen via wildcards for at fejlfinde problemer. NET/C# bruger StackExchange.Redis-klienten til at manipulere Redis-cachen og eksportere den som en txt-fil til den lokale disk. Princippet er at filtrere alle nøgler fra gennem SCAN-kommandoen og derefter forespørge værdien af hver nøgle.

KEYS-kommandoen i Redis returnerer alle matchende nøgler på én gang, når der er mange nøgler i Redis, det er en skjult fare for hukommelsesforbrug og REDIS-serveren, og for Redis 2.8 og nyere versioner giver det os en bedre kommando til at gennemgå tasterne SCAN.

SCAN returnerer kun et lille antal elementer pr. eksekvering, så det kan bruges i produktionsmiljøer uden problemer, der kan blokere serveren, som for eksempel KEYS- eller SMEMBERS-kommandoerne.

SCAN-kommandoen er en markørbaseret iterator. Det betyder, at hver gang en kommando kaldes, skal den bruge markøren, der blev returneret af det forrige kald, som cursorargumentet for det næste kald, for at fortsætte den forrige iteration

Når cursorparameteren (dvs. cursoren) for SCAN-kommandoen sættes til 0, starter serveren en ny iteration, og når serveren returnerer en cursor med værdien 0 til brugeren, er iterationen slut.

Anmeldelse:

.NET/C#-operationer Redis uordnede samlinger
https://www.itsvse.com/thread-9622-1-1.html

.net/c# Operation Redis cache-tilføjelse, sletning, ændring og forespørgsel [kildekode]
https://www.itsvse.com/thread-4068-1-1.html

Først indsætter vi 100.000 barer i RedisUser:GUID 格式Data som vist i figuren nedenfor:



.NET/C# bruger StackExchange.Redis til fuzzly forespørge "User:*"-dataene og eksportere dem til din lokale disk som en txt-fil, kildekoden er som følger:

Renderingerne er som følger:



(Slut)





Tidligere:MongoDB visning og oprettelse af indekser
Næste:Front-end JS løser problemet med tab af JSON-serialiseringsnøjagtighed
Opslået på 13/02/2022 16.28.07 |
Lad os tage et kig igen.
Opslået på 14/02/2022 17.44.42 |
Lær at lære
Opslået på 08/03/2022 08.55.18 |
Lær at lære hhhhhh
Opslået på 20/06/2022 22.40.27 |
Lad os se på løsningen for den store fyr hee hee
Opslået på 25/02/2023 16.29.07 |
Jeg har bare brug for det, tak
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