mps.sync.TimedRedisMutex
Represent aRedispersistence service mutex
Description
mps.sync.TimedRedisMutex
is a synchronization primitive used to protect data in a Redis™ persistence service from being simultaneously accessed by multiple workers.
Creation
创建一个mps.sync.TimedRedisMutex
object usingmps.sync.mutex
.
Properties
Object Functions
mps.sync.mutex |
创建一个persistence service mutex |
acquire |
Acquire advisory lock on persistence service mutex |
own |
Check ownership of advisory lock on a persistence service mutex object |
释放 |
Release advisory lock on persistence service mutex |
Examples
创建一个RedisLock Object
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'