主要内容

保持

将远程键存储在本地缓存或返回本地存储的密钥

描述

例子

保持(Cremotekeys.的)本地存储来自缓存的键。

例子

localkeys.=保留(C的)返回本地存储的单元格数组。

例子

全部收缩

启动使用Redis™作为持久性提供商的持久性服务。该服务需要连接名称和开放端口。运行服务后,您可以使用连接名称连接到服务并创建缓存。

ctrl = mps.cache.Control('myredisconnection''redis''港口',4519);开始(Ctrl)C = MPS.Cache.Connect('mycache''联系''myredisconnection');

将键和值添加到缓存。

放(c,'Keyone',10,'keytwo',20,'keythree',30,'keyfour',[400 500],'keyfive',魔术(5))

在本地保留几个键并检查本地键。

保留(c,{'keythree''keyfour'localkeys =保留(c)
localkeys = 1×2单元阵列{'keythree'} {'keyfour'}

输入参数

全部收缩

由持久性提供者特定数据缓存对象表示的数据高速缓存。

目前,Redis和Matlab®是唯一支持的持久性提供者。万博1manbetx因此,缓存对象将是类型mps.cache.rediscache.rediscache.要么mps.cache.matfilecache.

例子:C

远程键在本地存储,指定为字符向量的单元格数组。

例子:{'KeyThree','keyfour'}

输出参数

全部收缩

本地存储的密钥,作为字符向量的单元格数组返回。

提示

  • 作为性能优化,您可以选择临时存储一组密钥及其在Matlab会话或工作人员而不是持久性服务中的键。钥匙保留在这种方式将自动写入持久性服务(参见fl)当MATLAB退出或第一个函数调用返回时。

  • 手动控制保留键的寿命fl清除方法。

也可以看看

|||

话题

在R2018B中介绍