MATLAB ヘルプ センター
キャッシュに指定されたキーが含まれているかどうかの確認
TF = isKey(c,keys)
TF = isKey(c,keys) は、c に指定されたキーが含まれている場合は logical 1 (true) を返し、それ以外の場合は logical 0 (false) を返します。
TF
c
keys
1 (true)
0 (false)
keys が複数のキーを指定する配列である場合、TF は同じサイズの logical 配列であり、keys{i} がキャッシュ c に存在する場合、TF{i} は true です。
keys{i}
TF{i}
true
例
すべて折りたたむ
永続性プロバイダーとして Redis™ を使用する永続性サービスを開始します。このサービスには、接続名と開いたポートが必要です。サービスが実行中になったら、接続名を使用してサービスに接続し、キャッシュを作成できます。
ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519); start(ctrl) c = mps.cache.connect('myCache', 'Connection', 'myRedisConnection');
キーと値をキャッシュに追加します。
put(c,'keyOne',10,'keyTwo',20,'keyThree',30,'keyFour',[400 500],'keyFive',magic(5))
キャッシュに指定されたキーが含まれているかどうかを確認します。
TF = isKey(c,{'keyOne','keyTW00','keyTREE','key4','keyFive'})
TF = 1×5 logical array 1 0 0 0 1
永続性プロバイダー固有のデータ キャッシュ オブジェクトによって表されるデータ キャッシュ。
現在、サポートされている永続性プロバイダーは Redis と MATLAB® のみです。このため、キャッシュ オブジェクトのタイプは mps.cache.RedisCache または mps.cache.MATFileCache です。
mps.cache.RedisCache
mps.cache.MATFileCache
例: c
キャッシュ オブジェクト c で検索するキー。文字ベクトル、string、文字ベクトルまたは string の cell 配列として指定します。複数のキーを検索するには、keys を cell 配列として指定します。
例: {'keyOne','keyTW00','keyTREE','key4','keyFive'}
{'keyOne','keyTW00','keyTREE','key4','keyFive'}
keys と同じサイズの logical 配列で、指定されたどのキーがデータ キャッシュで見つかったかを示します。TF は、c に keys で指定されたキーが含まれている場合は logical 1 (true) であり、それ以外の場合は logical 0 (false) です。
R2018b で導入
keys | get | length | put
get
length
put
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ