Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11415|Odgovoriti: 0

[Redis] Redis wildcards za množično brisanje ključev

[Kopiraj povezavo]
Objavljeno na 12. 08. 2019 17:12:14 | | |
V Redisu ukaz DEL podpira več ključev kot parametre za brisanje, vendar ne podpira wildznakov, in ključev ni mogoče izbrisati v serijah preko wildcardov.Vendar pa to lahko storimo s pomočjo Linux cevovodov in xargs direktiv

Na primer, da odstranite vse ključe, ki se začnejo z user, lahko storite takole:

[root@dev_opayredis src]# Redis-CLI tipke "uporabnik*"
1) "user1"
2) "uporabnik2"
[root@dev_opayredis src]# Redis-CLI tipke "user*" | xargs redis-cli del
(celo število) 2

Brisanje uspešno
Opomba: Ukaz je na voljo samo za Linux strežnike, ne pa za Windows strežnike.

V predpomnilniku Redis je napaka, zaradi katere je treba očistiti preveč umazanih podatkov. Vendar del of redis privzeto ne podpira serijskega brisanja wildcardov, zato uporabljamo linux ukaze za izvajanje serijskega brisanja

  • -h redis gostiteljski naslov
  • -geslo
  • -n Določi številko baze podatkov
  • Ključi Wildcard Ključ



Izbriši določene podatke vrstice za določen wildcard ključ







Prejšnji:Kupite USB USB flash vsebino za avto 3T
Naslednji:75. dan brezposelnosti v Shenzhenu
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com