Redis
 sql >> база данни >  >> NoSQL >> Redis

Как да създадете разпределено заключване с Redis?

Използвайте SET вместо SETNX . SET приема аргументи за време на изтичане в секунди и милисекунди вместо стойността на UNIX timestamp.

Старият модел, базиран на SETNX, е документиран само по исторически причини.

От SETNX описание:

ЗАБЕЛЕЖКА:Започвайки с Redis 2.6.12 е възможно да се създаде много по-опростен примитив за заключване с помощта на командата SET за придобиване на заключването и прост Lua скрипт за освобождаване на заключването. Шаблонът е документиран в командната страница SET.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ModuleNotFoundError:Няма модул с име 'grp' на Windows

  2. Конфигурирайте състоянието на сесията на Redis в Azure

  3. Как да визуализирате използването на Resque с Node.js, WebSockets и Redis

  4. nodejs, redis. проверете дали ключовете съществуват и създайте нови, ако не

  5. Как да върна flask render_template, след като работата на фона на Redis приключи?