mps.cache.connect

Подключитесь к кэшу или создайте кэш, если он не существует

Описание

пример

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