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

Udsigt: 11415|Svar: 0

[Redis] Redis-jokere til at slette nøgler i bulk

[Kopier link]
Opslået på 12/08/2019 17.12.14 | | |
I Redis understøtter DEL-kommandoen flere nøgler som parametre til sletning, men den understøtter ikke jokere, og nøgler kan ikke slettes i batcher via jokere.Men vi kan gøre dette ved hjælp af Linux-pipelines og xargs-direktiver

For eksempel, for at fjerne alle nøgler, der starter med bruger, kan du gøre dette på denne måde:

[root@dev_opayredis src]# redis-cli nøgler "bruger*"
1) "bruger1"
2) "bruger2"
[root@dev_opayredis src]# redis-cli-nøgler "bruger*" | xargs redis-cli del
(heltals) 2

Sletning succesfuld
Bemærk: Kommandoen er kun tilgængelig for Linux-servere, ikke Windows-servere.

Der er en fejl i redis-cachen, som gør, at for meget snavset data skal renses. Dog understøtter del-delen af redis som standard ikke batch-sletning af wildcards, og vi bruger linux-kommandoer til at implementere batch-sletning

  • -H Redis-værtsadresse
  • -En adgangskode
  • -n Angiv databasenummeret
  • Nøgler jokernøgle



Slet de specificerede linjedata for den angivne wildcard-nøgle







Tidligere:Køb 3T-indhold til bilens USB-flashdrev
Næste:Den 75. dag med arbejdsløshed i Shenzhen
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