sql >> Database >  >> NoSQL >> Redis

Redis haalt geen gegevens op uit de cache

Op basis van de pastebin die je hebt gelinkt, gebruiken je zoekopdrachten Date.now() voor hun waarden. Dit betekent dat elke keer dat een query wordt uitgevoerd, u verschillende waarden voor de tijdstempel hebt.

Omdat uw sleutels de eigenlijke query zijn en de query dynamische waarden heeft op basis van Date.now() , uw sleutels zullen nooit hetzelfde zijn, daarom kunt u ze later niet in de cache vinden. Elke zoekopdracht genereert een unieke sleutel vanwege de dynamische waarden van Date.now() .



  1. Hoe u meerdere lijstwaarden kunt krijgen in één enkele oproep in RedisTemplate van Jedis Client

  2. MongoDB-verzamelingsdocumenten automatisch verouderen

  3. Hoe Redis-sleutels in serie met Java te repareren

  4. MongoDB $arrayElemAt