Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11415|Válasz: 0

[Redis] Redis wildcard-ja, hogy nagy tételben töröld a kulcsokat

[Linket másol]
Közzétéve 2019. 08. 12. 17:12:14 | | |
A Redisben a DEL parancs több billentyűt is támogat paraméterként törlésre, de nem támogatja a wildcardokat, és a kulcsokat nem törölhetjük gondosan vadkártyákkal.Azonban ezt meg tudjuk valósítani Linux pipeline-ek és xargs irányelvek segítségével

Például, ha eltávolítod az összes felhasználóval kezdődő kulcsot, így teheted meg:

[root@dev_opayredis src]# redis-cli kulcsok "user*"
1) "user1"
2) "user2"
[root@dev_opayredis src]# redis-cli kulcsok "user*" | xargs redis-cli del
(egész szám) 2

Töröld sikeresen
Megjegyzés: A parancs csak Linux szerverekhez érhető el, Windows szerverekhez nem.

Van egy hiba a redis gyorsítótárban, ami miatt túl sok piszkos adatot kell tisztítani. Azonban a del of redis alapértelmezés szerint nem támogatja a vadkártyák köteges törlését, és Linux parancsokat használunk a köteges törlés megvalósításához

  • -h Redis host cím
  • -Egy jelszó
  • -n Megadjuk az adatbázis számát
  • Keys wildcard kulcs



Töröld a megadott soradatot a megadott vadkártya kulcshoz







Előző:Vásárolj autót USB USB flash meghajtó 3T tartalommal
Következő:A munkanélküliség 75. napja Shenzhenben
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com