sql >> Databasteknik >  >> NoSQL >> Redis

Hur skapar man ett distribuerat lås med Redis?

Använd SET istället för SETNX . SET accepterar argument för utgångstid i sekunder och millisekunder istället för UNIX-tidsstämpelvärde.

Det gamla SETNX-baserade mönstret dokumenteras endast av historiska skäl.

Från SETNX beskrivning:

OBS:Från och med Redis 2.6.12 är det möjligt att skapa en mycket enklare låsprimitiv med hjälp av kommandot SET för att förvärva låset, och ett enkelt Lua-skript för att frigöra låset. Mönstret dokumenteras på SET-kommandosidan.



  1. MongoDb stängs av med kod 100

  2. 10 tips för att förbättra din MongoDB-säkerhet

  3. Genomsnittliga aggregationsfrågor i Meteor

  4. Mongodb - Mongoimport error ogiltigt tecken