Main Content

mps.cache.connect

キャッシュに接続するか、キャッシュが存在しない場合にキャッシュを作成

説明

c = mps.cache.connect(cacheName) は、永続性サービスへの接続が 1 つの場合に、キャッシュに接続します。

c = mps.cache.connect(cacheName,'Connection',connectionName) は、永続性サービスへの接続が複数ある場合に、connectionName で指定された接続を使用してキャッシュに接続します。

すべて折りたたむ

永続性プロバイダーとして Redis™ を使用する永続性サービスを開始します。このサービスには、接続名と開いたポートが必要です。サービスが実行中になったら、接続名を使用してサービスに接続し、キャッシュを作成できます。

接続が 1 つの場合は、接続名を mps.cache.connect に指定する必要はありません。

ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519)
start(ctrl)
c = mps.cache.connect('myCache');
c = 

RedisCache with properties:

          Host: 'localhost'
          Port: 4519
          Name: 'myCache'
    Operations: "read | write | create | update"
     LocalKeys: {}
    Connection: 'myRedisConnection'

Use getp instead of dot notation to access properties.

永続性サービスへの接続が複数ある場合は、使用するサービスに関連付けられている接続名を指定してキャッシュを作成します。

ctrl_1 = mps.cache.control('myRedisConnection1','Redis','Port',4519)
start(ctrl_1)
ctrl_2 = mps.cache.control('myRedisConnection2','Redis','Port',4520)
start(ctrl_2)
c = mps.cache.connect('myCache','Connection','myRedisConnection1')
c = 

RedisCache with properties:

          Host: 'localhost'
          Port: 4519
          Name: 'myCache'
    Operations: "read | write | create | update"
     LocalKeys: {}
    Connection: 'myRedisConnection1'

Use getp instead of dot notation to access properties.

入力引数

すべて折りたたむ

接続または作成するキャッシュ名。文字ベクトルとして指定します。

例: 'myCache'

永続性サービスへの接続の名前。文字ベクトルとして指定します。

例: 'Connection','myRedisConnection'

出力引数

すべて折りたたむ

永続性プロバイダー固有のデータ キャッシュ オブジェクト。

現在、サポートされている永続性プロバイダーは Redis と MATLAB® のみです。このため、キャッシュ オブジェクトのタイプは mps.cache.RedisCache または mps.cache.MATFileCache です。

バージョン履歴

R2018b で導入