Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 11415|Atbildi: 0

[Redis] Redis aizstājējzīmes, lai izdzēstu atslēgas lielapjomā

[Kopēt saiti]
Publicēts 12.08.2019 17:12:14 | | |
Programmā Redis komanda DEL atbalsta vairākas atslēgas kā dzēšamos parametrus, bet tā neatbalsta aizstājējzīmes, un atslēgas nevar izdzēst partijās, izmantojot aizstājējzīmes.Tomēr mēs to varam izdarīt, izmantojot Linux cauruļvadus un xargs direktīvas

Piemēram, lai noņemtu visus taustiņus, kas sākas ar lietotāju, varat rīkoties šādi:

[root@dev_opayredis src]# redis-cli taustiņi "lietotājs*"
1) "lietotājs1"
2) "lietotājs2"
[root@dev_opayredis src]# redis-cli taustiņi "lietotājs*" | xargs redis-cli del
(vesels skaitlis) 2

Dzēst veiksmīgi
Piezīme: Komanda ir pieejama tikai Linux serveriem, nevis Windows serveriem.

Redis kešatmiņā ir kļūda, kas izraisa pārāk daudz netīru datu tīrīšanu. Tomēr redis del pēc noklusējuma neatbalsta aizstājējzīmju partijas dzēšanu, un mēs izmantojam linux komandas, lai ieviestu partijas dzēšanu

  • -h redis resursdatora adrese
  • -parole
  • -n Norādiet datu bāzes numuru
  • taustiņu aizstājējatslēga



Norādītās aizstājējzīmes atslēgas norādīto rindas datu dzēšana







Iepriekšējo:Iegādājieties automašīnas USB zibatmiņas disku 3T saturu
Nākamo:75. bezdarba diena Šenžeņā
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com