See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11415|Vastuse: 0

[Redis] Redis Wildcard'id võtmete hulgiseks kustutamiseks

[Kopeeri link]
Postitatud 12.08.2019 17:12:14 | | |
Redis'is toetab DEL käsk mitut klahvi parameetritena, kuid see ei toeta wildcard'e ning võtmeid ei saa partiidena wildcard'ide kaudu kustutada.Kuid seda saame teha Linuxi torujuhtmete ja xargs-direktiivide abil

Näiteks, et eemaldada kõik võtmed, mis algavad kasutajaga, saab teha nii:

[root@dev_opayredis src]# redis-cli võtmed "kasutaja*"
1) "kasutaja1"
2) "kasutaja2"
[root@dev_opayredis src]# redis-cli võtmed "kasutaja*" | xargs redis-cli del
(täisarv) 2

Kustutamine õnnestus
Märkus: Käsk on saadaval ainult Linuxi serveritele, mitte Windowsi serveritele.

Redis vahemälus on viga, mis põhjustab liiga palju musta andmestikku, et neid ei vaja puhastada. Kuid Del of Redis ei toeta vaikimisi wildcardide partiikustutamist ning me kasutame Linuxi käske partiikustutamise rakendamiseks

  • -h Redis hosti aadress
  • -parool
  • -n Määra andmebaasi number
  • Võtmete wildcard-võti



Kustuta määratud rea andmed määratud jokkervõtme jaoks







Eelmine:Osta auto USB mälupulga 3T sisu
Järgmine:75. töötuse päev Shenzhenis
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com