exponenta event banner

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