주요 콘텐츠

clear

캐시에서 모든 키와 값 제거

설명

n = clear(c)는 캐시에서 모든 키와 값을 제거하고 캐시에서 지워진 키의 개수를 n으로 반환합니다.

clear는 로컬 및 원격 키와 값을 모두 제거합니다.

예제

예제

모두 축소

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]

캐시를 지운 후 캐시가 비어 있는지 확인합니다.

n = clear(c)
k = keys(c)
n =

  int64

   5


k =

  0×1 empty cell array

입력 인수

모두 축소

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

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

예: c

출력 인수

모두 축소

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

예: 5

버전 내역

R2018b에 개발됨

참고 항목

| | | | |

도움말 항목