sql >> Databasteknik >  >> NoSQL >> Redis

Redis är tom efter uppstart, även om det finns en .rdb-fil

Jag rekommenderar att du kontrollerar följande saker:

  1. I din konfigurationsfil, kontrollera att dir och dbfilename egenskaper återspeglar diskplatsen och filnamnet där du förväntar dig att hitta .rdb fil (och naturligtvis verifiera att korrekt .rdb filen är på den förväntade sökvägen).

  2. I dina serverloggar, när du startar Redis-tjänsten, se om du ser ett loggmeddelande som liknar DB loaded from disk: x.xxx seconds dyker upp. Om meddelandet inte visas, eller om meddelandet visas med något mycket nära 0.000 seconds (vilket förmodligen inte är en rimlig körtid för att ladda en 11 GB .rdb fil från disken), så kan det vara ytterligare ett tips om att din konfiguration inte letar efter .rdb fil på rätt plats.



  1. Tar MongoDB till produktion

  2. Mongodb count distinkt med flera gruppfält

  3. Snabbare sätt att iterera alla nycklar och värden i redis db

  4. Använder Redis för att cachelagra SQL-resultat