주요 콘텐츠

remove

캐시에서 키 제거

설명

num = remove(c,keys)는 캐시에서 키와 연결된 값을 제거합니다. 제거된 키를 복구할 수 있는 방법은 없습니다.

예제

예제

모두 축소

Redis™를 영속성 프로바이더로 사용하는 영속성 서비스를 시작합니다. 서비스에는 연결 이름과 열린 포트가 필요합니다. 서비스가 실행되면 연결 이름을 사용하여 서비스에 연결하고 캐시를 생성할 수 있습니다.

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

캐시에 키와 값을 추가하고 이를 MATLAB® 테이블로 표시합니다.

put(c,'keyOne',10,'keyTwo',20,'keyThree',30,'keyFour',[400 500],'keyFive',magic(5))
tt = table(keys(c), get(c,keys(c))','VariableNames',{'Keys','Values'})
tt =

  5×2 table

       Keys          Values   
    __________    ____________

    'keyFive'     [5×5 double]
    'keyFour'     [1×2 double]
    'keyOne'      [        10]
    'keyThree'    [        30]
    'keyTwo'      [        20]

캐시 c에서 두 개의 키를 제거하고 캐시에 남아 있는 키와 값을 MATLAB 테이블로 표시합니다.

num = remove(c,{'keyThree','keyFour'})
tt = table(keys(c), get(c,keys(c))','VariableNames',{'Keys','Values'})
num =

  int64

   2


tt =

  3×2 table

      Keys          Values   
    _________    ____________

    'keyFive'    [5×5 double]
    'keyOne'     [        10]
    'keyTwo'     [        20]

입력 인수

모두 축소

영속성 프로바이더 특정 데이터 캐시 객체로 표시되는 데이터 캐시입니다.

현재 지원되는 영속성 프로바이더는Redis와 MATLAB뿐입니다. 따라서 캐시 객체는 mps.cache.RedisCache 또는 mps.cache.MATFileCache 유형이 됩니다.

예: c

캐시에서 제거할 키로, 문자형 벡터로 구성된 셀형 배열로 지정됩니다.

예: {'keyThree','keyFour'}

출력 인수

모두 축소

제거된 키의 개수로, 정수로 반환됩니다.

버전 내역

R2018b에 개발됨

참고 항목

| | | | |

도움말 항목