>  기사  >  데이터 베이스  >  Redis 캐시를 지우는 명령

Redis 캐시를 지우는 명령

下次还敢
下次还敢원래의
2024-04-19 23:15:251182검색

Redis는 다음을 포함하여 캐시된 데이터를 지우는 명령을 제공합니다. 단일 키 삭제: DEL, UNLINK 전체 데이터베이스 지우기: 캐시에 있는 FLUSHDB, FLUSHALL 데이터. 이러한 명령은 두 가지 범주로 구분됩니다.

Redis 캐시를 지우는 명령단일 키 삭제:

이 명령은 지정된 키와 관련 값을 삭제합니다.

전체 데이터베이스 지우기:

이 명령은 전체 Redis 데이터베이스와 모든 해당 키 및 값을 삭제합니다.

  • 단일 키 삭제
  • DEL key1 [key2 ...]: 하나 이상의 키를 삭제합니다.

UNLINK key1 [key2 ...]: Redis를 차단하지 않고 하나 이상의 키를 비동기적으로 삭제합니다.

  • 전체 데이터베이스 지우기
  • FLUSHDB: 현재 데이터베이스의 모든 키와 값을 삭제하고 다른 데이터베이스는 유지합니다.

FLUSHALL: 모든 데이터베이스의 모든 키와 값을 삭제합니다.

  • 적절한 명령을 선택하세요
  • 어떤 명령을 선택할지는 삭제할 데이터의 양과 필요한 정리 속도에 따라 다릅니다.
  • 특정 키 몇 개만 삭제하려면
  • DEL
또는

UNLINK을 사용하세요.

전체 데이터베이스를 지우려면

FLUSHDB

또는
    FLUSHALL
  • 을 사용하세요. 참고:
  • FLUSHDB 또는
  • FLUSHALL
을 사용하면 지우기 작업이 완료될 때까지 Redis가 차단됩니다.

UNLINK

은 비동기식이므로 Redis를 차단하지 않습니다.
  • DELUNLINK 명령은 결과를 반환하지 않지만
  • FLUSHDB
  • FLUSHALL 명령은 "OK"를 반환합니다.

위 내용은 Redis 캐시를 지우는 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.