sql >> Database >  >> NoSQL >> Redis

Is het met Redis Cluster mogelijk om de hash-tags gewoon door te geven om te evalueren?

Ja, dat moet werk.

Zoals vermeld in de documentatie:

Alle Redis-opdrachten moeten worden geanalyseerd voordat ze worden uitgevoerd om te bepalen op welke sleutels de opdracht zal werken.... Merk op dat deze regel niet wordt afgedwongen om de gebruiker de mogelijkheid te bieden misbruik te maken van de Redis-configuratie voor één instantie, ten koste van het schrijven van scripts die niet compatibel met Redis Cluster.

Het is dus prima om je niet aan deze regel te houden, zolang je ervoor zorgt dat je scripts compatibel zijn met Redis Cluster. Dat betekent dat de aanroep naar EVAL moet een set sleutels specificeren die hasht naar één en slechts één server.

Gewoon met een enkele sleutel (bijv. {foo} ) zou goed moeten werken.




  1. mongo-commando wordt niet herkend bij het proberen verbinding te maken met een mongodb-server

  2. Hoe installeer ik Redis

  3. 2 manieren om een ​​database in MongoDB te verwijderen

  4. MongoDB $dateToString Formaatspecificaties