mps.cache.DataCache
代表 MATLAB 代码中的缓存概念
从以后的版本开始,Redis™ 将不再与 MATLAB® Production Server™ 和 MATLAB Compiler SDK™ 一起发布。Redis 支持这些产品中的数据持久性功能。您需要提供自己的 Redis 持久性服务。受影响的函数包括 start
、stop
和 restart
。
说明
mps.cache.DataCache
代表 MATLAB 代码中的缓存概念。它是一个抽象类,作为每个持久性提供程序特定的数据缓存类的超类。
目前,仅支持 Redis 和 MATLAB 两个持久性提供程序。因此,缓存对象的类型将为 mps.cache.RedisCache
或 mps.cache.MATFileCache
。
创建对象
使用 mps.cache.connect
创建持久性提供程序特定的 mps.cache.DataCache
子类。
属性
请参阅提供者特定子类的属性。
对象函数
示例
连接到 Redis 缓存
启动使用 Redis 作为持久性提供程序的持久性服务。该服务需要一个连接名称和一个开放端口。该服务运行后,您可以使用连接名称连接到该服务并创建缓存。
ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519); start(ctrl) c = mps.cache.connect('myCache', 'Connection', 'myRedisConnection')
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.
版本历史记录
在 R2018b 中推出