exponenta event banner

getp

Получение значения свойства открытого кэша

Описание

пример

value = getp(c,property) получает значение общедоступного свойства кэша.

Обычно можно получить доступ к общим свойствам объекта кэша с помощью точечной нотации. Например: c.Connection. Однако все объекты кэша используют ссылку на точку и назначение точки для ссылки на ключи, хранящиеся в кэше, а не на свойства объекта кэша. Поэтому c.Connection ссылается на ключ с именем Connection в кэше вместо кэша Connection собственность.

Здесь нет setp поскольку все свойства кэша доступны только для чтения.

Примеры

свернуть все

Запустите службу персистентности, использующую Redis™ в качестве поставщика персистентности. Службе требуется имя подключения и открытый порт. После запуска службы можно подключиться к службе с помощью имени подключения и создать кэш.

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

Получить имя подключения.

getp(c,'Connection')
ans =

    'myRedisConnection'

Входные аргументы

свернуть все

Кэш данных, представленный объектом кэша данных, специфичным для поставщика сохраняемости.

В настоящее время Redis и MATLAB ® являются единственными поддерживаемыми поставщиками стойкости. Поэтому объекты кэша будут иметь типmps.cache.RedisCache или mps.cache.MATFileCache.

Пример: c

Имя свойства, указанное как символьный вектор. Общие общие свойства кэша: Name, LocalKeys, и Connection. Объекты кэша для конкретного поставщика могут иметь дополнительные свойства. Например, mps.cache.RedisCache имеет свойства Host и Port.

Пример: 'Connection'

Выходные аргументы

свернуть все

Допустимое значение свойства.

См. также

| |

Темы

Представлен в R2018b