sql >> Databáze >  >> NoSQL >> Redis

Jak vytvořit distribuovaný zámek s Redis?

Použijte SET místo SETNX . SET přijímá argumenty pro dobu vypršení platnosti v sekundách a milisekundách namísto hodnoty časového razítka UNIX.

Starý vzor založený na SETNX je zdokumentován pouze z historických důvodů.

Z SETNX popis:

POZNÁMKA:Počínaje Redis 2.6.12 je možné vytvořit mnohem jednodušší zamykací primitivum pomocí příkazu SET pro získání zámku a jednoduchého skriptu Lua pro uvolnění zámku. Vzor je zdokumentován na stránce příkazu SET.



  1. jak získat klíče, které neodpovídají konkrétnímu vzoru v redis?

  2. Jak najít podřetězec v poli v Mongodb

  3. Chyba Redigo ScanStruct s time.Time

  4. Redis sub/pub a php/nodejs