sql >> Database >  >> NoSQL >> Redis

Sleutels zoeken met jokertekens

Nee, er is geen commando om dat te doen. Maar het zou triviaal zijn om het aan de kant van de klant te implementeren, als het echt moet.

Toepassingen mogen nooit de KEYS-opdrachten gebruiken om gegevens op te halen. KEYS blokkeert de hele Redis-instantie terwijl het lineair de miljoenen opgeslagen sleutels scant. Het is meer een debugging-opdracht die zou moeten worden gebruikt in beheertools.

Met Redis is er geen btree-structuur om de sleutels te indexeren, dus u kunt niet naar sleutels zoeken, behalve als uw sleutels zijn opgeslagen in een bestaande verzameling (set, zset, enz ...)



  1. MongoDB $isoWeekYear

  2. Mongoose-schemareferentie en ongedefinieerd type 'ObjectID'

  3. Kan allowDiskUse:True niet krijgen om met pymongo te werken

  4. hoe geef je een variabele door aan een regex