主要内容

bytes

返回每个键存储的值所占用的存储字节数

说明

b = bytes(c,keys) 用于返回每个键存储的值所占用的存储字节数。

示例

示例

全部折叠

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

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

向缓存中添加键和值,然后获取缓存中每个键存储的值所占用的存储字节数。将键和每个键值所占用的字节数表示为 MATLAB® 表。

put (c,'keyOne',10,'keyTwo',20,'keyThree',30,'keyFour',[400 500],'keyFive',magic(5))
b = bytes(c,{'keyOne','keyTwo','keyThree','keyFour','keyFive'})
tt = table(keys(c), bytes(c,keys(c))','VariableNames',{'Keys','Bytes'})
b =

    72    72    72    80   264


tt =

  5×2 table

       Keys       Bytes
    __________    ______

    'keyFive'      264  
    'keyFour'       80  
    'keyOne'        72  
    'keyThree'      72  
    'keyTwo'        72 

输入参数

全部折叠

由持久性提供程序特定的数据缓存对象表示的数据缓存。

目前,仅支持 Redis 和 MATLAB 两个持久性提供程序。因此,缓存对象的类型将为 mps.cache.RedisCachemps.cache.MATFileCache

示例: c

所有键的列表,指定为字符向量元胞数组。

示例: {'keyOne','keyTwo','keyThree','keyFour','keyFive'}

输出参量

全部折叠

与键关联的每个值所占用的字节数,以数值行向量形式返回。

输出向量中的字节计数以与相应输入键相同的顺序列出。b(i)keys(i) 的字节计数。

版本历史记录

在 R2018b 中推出

另请参阅

| | |