sql >> Databasteknik >  >> NoSQL >> Redis

Redis kommer inte att hämta data från cachen

Baserat på pastebinen du länkade använder dina frågor Date.now() för sina värderingar. Det betyder att varje gång en fråga körs har du olika värden för tidsstämpeln.

Eftersom dina nycklar är den faktiska frågan, och frågan har dynamiska värden baserade på Date.now() , dina nycklar kommer aldrig att bli desamma, vilket är anledningen till att du inte kan hitta dem i cachen senare, varje fråga genererar en unik nyckel på grund av de dynamiska värdena för Date.now() .



  1. Ta bort ett objekt från en kapslad array med $pull och $[identifier] (mongoDB 3.6)

  2. Redis:Summan av SCORES i sorterad uppsättning

  3. runCommand-ekvivalent för nodejs-native-mongodb

  4. hur man frågar underordnade objekt i mongodb