sql >> Database teknologi >  >> NoSQL >> Redis

Sådan sletter du nøgler, der matcher et mønster, ved hjælp af Redis

Udfør i bash:

redis-cli NØGLER "prefix:*" | xargs redis-cli DEL 

OPDATERING

Ok, jeg forstod. Hvad med denne måde:Gem det aktuelle ekstra trinvise præfiks og føj det til alle dine nøgler. For eksempel:

Du har værdier som denne:

prefix_prefix_actuall =2prefix:2:1 =4prefix:2:2 =10

Når du skal slette data, ændrer du først prefix_actuall (for eksempel sæt prefix_prefix_actuall =3), så din applikation vil skrive nye data til nøgler præfiks:3:1 og præfiks:3:2. Så kan du roligt tage gamle værdier fra prefix:2:1 og prefix:2:2 og rense gamle nøgler.



  1. Om MongoDB, hvorfor bruger vi det? MongoDBs terminologi og implementering

  2. Deaktiver Transparent Huge Pages fra Kubernetes

  3. mongodb tjek om punktet er i polygon

  4. Forkert afstandsberegning med MongoDB