sql >> Databasteknik >  >> NoSQL >> Redis

Med Redis Cluster, är det möjligt att bara skicka hash-taggarna till eval?

Ja, det bör arbete.

Som anges i dokumentationen:

Alla Redis-kommandon måste analyseras innan de körs för att avgöra vilka nycklar kommandot kommer att fungera på.... Observera att denna regel inte tillämpas för att ge användaren möjligheter att missbruka Redis-konfigurationen för en enda instans, till priset av att skriva skript inte kompatibel med Redis Cluster.

Så det går bra att inte följa denna regel, så länge du ser till att dina skript är kompatibla med Redis Cluster. Det betyder att anropet till EVAL bör ange en uppsättning nycklar som hash till en och endast en server.

Använd bara en enda nyckel (t.ex. {foo} ) borde fungera bra.




  1. Hur använder jag en guide i en mongodb-skalfråga

  2. Kan inte ansluta till MongoDB Atlas (queryTxt ETIMEOUT)

  3. Vårsession med MongoDB

  4. NodeJS och MongoDB applikationsautentisering av JWT