Представление мьютекса службы стойкости Redis
mps.sync.TimedRedisMutex
- примитив синхронизации, используемый для защиты данных в службе сохранения Redis™ от одновременного доступа нескольких работников.
Создайте mps.sync.TimedRedisMutex
использование объекта mps.sync.mutex
.
mps.sync.mutex | Создайте мьютекс службы стойкости |
acquire | Получите консультационную блокировку на мьютексе службы стойкости |
own | Проверяйте принадлежность консультативной блокировки объекта мьютекса службы сохранения |
release | Деблокируйте консультационную блокировку на мьютексе службы стойкости |
ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519); start(ctrl) lk = mps.sync.mutex('myMutex','Connection','myRedisConnection')
lk = TimedRedisMutex with properties: Expiration: 10 ConnectionName: 'myRedisConnection' MutexName: 'myMutex'
acquire
| mps.sync.mutex
| mps.sync.TimedMATFileMutex
| own
| release