mps.cache.connect

Соединитесь с кэшем или создайте кэш, если он не существует

Синтаксис

c = mps.cache.connect(cacheName)
c = mps.cache.connect(cacheName,'Connection',connectionName)

Описание

пример

c = mps.cache.connect(cacheName) подключения к кэшу, когда существует одна связь с сервисом персистентности.

c = mps.cache.connect(cacheName,'Connection',connectionName) подключения к кэшу с помощью связи, заданной connectionName, когда существуют многочисленные связи к сервису персистентности.

Примеры

свернуть все

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

Когда у вас есть одна связь, вы не должны задавать имя подключения к mps.cache.connect.

ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519)
start(ctrl)
c = mps.cache.connect('myCache');
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.

Когда вы имеете многочисленные связи к сервису персистентности, создаете кэш путем определения имени подключения, сопоставленного с сервисом, вы хотите использовать.

ctrl_1 = mps.cache.control('myRedisConnection1','Redis','Port',4519)
start(ctrl_1)
ctrl_2 = mps.cache.control('myRedisConnection2','Redis','Port',4520)
start(ctrl_2)
c = mps.cache.connect('myCache','Connection','myRedisConnection1')
c = 

RedisCache with properties:

          Host: 'localhost'
          Port: 4519
          Name: 'myCache'
    Operations: "read | write | create | update"
     LocalKeys: {}
    Connection: 'myRedisConnection1'

Use getp instead of dot notation to access properties.

Входные параметры

свернуть все

Имя кэша, чтобы соединиться с или создать, заданный как вектор символов.

Пример: 'myCache'

Имя связи с сервисом персистентности, заданным как вектор символов.

Пример: 'Connection','myRedisConnection'

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

свернуть все

Провайдер персистентности определенный объект кэша данных.

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

Смотрите также

Введенный в R2018b