put(c,keySet,valueSet) записывает пары ключ-значение в кэш с ключами из keySet, каждый сопоставлен с соответствующим значением из valueSet. Входные аргументы keySet и valueSet должен иметь одинаковое количество элементов, с keySet с уникальными элементами.
Запустите службу персистентности, использующую Redis™ в качестве поставщика персистентности. Службе требуется имя подключения и открытый порт. После запуска службы можно подключиться к службе с помощью имени подключения и создать кэш.
ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519);
start(ctrl)
c = mps.cache.connect('myCache', 'Connection', 'myRedisConnection');
Добавьте ключи и значения в кэш и отобразите их в виде таблицы MATLAB.
Запись набора ключей и соответствующих значений в кэш
Запустите службу персистентности, использующую Redis в качестве поставщика персистентности. Службе требуется имя подключения и открытый порт. После запуска службы можно подключиться к службе с помощью имени подключения и создать кэш.
ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519);
start(ctrl)
c = mps.cache.connect('myCache', 'Connection', 'myRedisConnection');
Добавьте в кэш набор ключей и соответствующих значений и отобразите их в виде таблицы MATLAB.
Создайте класс, объект которого необходимо записать в кэш Redis.
classdef BasicClass
properties
Value = pi;
endmethodsfunction r = roundOff(obj)
r = round([obj.Value],2);
endfunction r = multiplyBy(obj,n)
r = [obj.Value] * n;
endendend
Создайте объект класса и присвойте значение Value собственность,
a = BasicClass
a.Value = 4
Запустите службу персистентности, использующую Redis в качестве поставщика персистентности. Службе требуется имя подключения и открытый порт. После запуска службы можно подключиться к службе с помощью имени подключения и создать кэш.
ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519);
start(ctrl)
c = mps.cache.connect('myCache', 'Connection', 'myRedisConnection');
Добавьте в кэш ключ и созданный объект и извлеките объект.
put(c,'objKey',a)
objVal = get(c,'objKey')
objVal =
BasicClass with properties:
Value: 4
Выходные данные показывают, что не происходит потери информации во время записи объекта в кэш и извлечения объекта из кэша. Извлеченный объект содержит ту же информацию, что и входной объект.
c - Кэш данных объект кэша данных, специфичный для поставщика сохраняемости
Кэш данных, представленный объектом кэша данных, специфичным для поставщика сохраняемости.
В настоящее время Redis и MATLAB являются единственными поддерживаемыми поставщиками персистентности. Поэтому объекты кэша будут иметь тип mps.cache.RedisCache или mps.cache.MATFileCache.
Пример: c
key - Ключ символьный вектор
Ключ для добавления, заданный как символьный вектор.
Пример: 'keyFour'
value - Значение множество
Значение, указанное как массив. value может быть любым допустимым типом данных MATLAB, включая объекты MATLAB.
Пример: [400, 500]
keySet - Ключи массив ячеек символьных векторов
Ключи, заданные как массив ячеек символьных векторов.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.