mps.sync.TimedRedisMutex
Redis 永続性サービスのミューテックスの表現
説明
mps.sync.TimedRedisMutex は、Redis™ 永続性サービスのデータが複数のワーカーによって同時にアクセスされないよう保護するために使用される同期プリミティブです。
作成
mps.sync.mutex を使用して mps.sync.TimedRedisMutex オブジェクトを作成します。
プロパティ
オブジェクト関数
mps.sync.mutex | Create a persistence service mutex |
acquire | 永続性サービスのミューテックスのアドバイザリ ロックを取得 |
own | 永続性サービスのミューテックス オブジェクトでアドバイザリ ロックの所有権を確認する |
release | 永続性サービスのミューテックスのアドバイザリ ロックを解除 |
例
Redis ロック オブジェクトの作成
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'バージョン履歴
R2018b で導入
参考
mps.sync.mutex | mps.sync.TimedMATFileMutex | acquire | own | release
トピック
- データのキャッシュの基礎 (MATLAB Production Server)