MATLAB 帮助中心
数据缓存中的键-值对组的数量
num = length(c)
num = length(c,location)
num = length(c) 返回数据缓存 c 中的键-值对组的总数。
num
c
示例
num = length(c,location) 返回数据缓存 c 中的远程或本地存储的键-值对组的数量,存储是远程还是本地进行由 location 指定。
location
全部折叠
启动使用 Redis™ 作为持久性提供程序的持久性服务。该服务需要一个连接名称和一个开放端口。该服务运行后,您可以使用连接名称连接到该服务并创建缓存。
ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519); start(ctrl) c = mps.cache.connect('myCache', 'Connection', 'myRedisConnection');
在本地保留一些键。
retain(c, {'keyOne','keyTwo'})
向缓存中添加键和值。
put(c,'keyOne',10,'keyTwo',20,'keyThree',30,'keyFour',[400 500],'keyFive',magic(5))
计算键-值对组的数量。
numTotal = length(c) numRemote = length(c,'Remote') numLocal = length(c,'Local')
numTotal = int64 5 numRemote = int64 3 numLocal = int64 2
由于 keyOne 和 keyTwo 在写入缓存之前保留,因此这两个键从未写入持久性服务。它们存储在本地,直到被刷新或清除到持久性服务。
keyOne
keyTwo
由持久性提供程序特定的数据缓存对象表示的数据缓存。
目前,仅支持 Redis 和 MATLAB® 两个持久性提供程序。因此,缓存对象的类型将为 mps.cache.RedisCache 或 mps.cache.MATFileCache。
mps.cache.RedisCache
mps.cache.MATFileCache
示例: c
'Remote'
'Local'
键的位置,指定为类 mps.cache.Location 的枚举成员。有效的位置选项是 'Remote' 或 'Local'。
mps.cache.Location
示例: 'Remote'
数据缓存中的键-值对组的总数或者远程或本地存储的键-值对组的数量,以整数形式返回。
在 R2018b 中推出
keys | bytes | get | isKey | put
keys
bytes
get
isKey
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.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处