>  기사  >  데이터 베이스  >  redis는 캐시된 코드를 삭제합니다.

redis는 캐시된 코드를 삭제합니다.

下次还敢
下次还敢원래의
2024-04-20 00:00:31363검색

Redis는 캐시를 삭제하는 다음 방법을 제공합니다. DEL 명령: 지정된 키에 해당하는 캐시 값을 삭제합니다. UNLINK 명령: 키를 삭제된 것으로 표시하고 다음에 다시 시작할 때 삭제합니다. FLUSHALL 명령: 모든 키에 해당하는 캐시 값을 삭제합니다. 데이터베이스 FLUSHDB 명령에서: 데이터베이스의 모든 키에 해당하는 현재 캐시 값을 삭제합니다.

redis는 캐시된 코드를 삭제합니다.

캐시를 삭제하는 Redis 코드

Redis는 캐시를 삭제하는 다양한 방법을 제공합니다.

DEL 명령:

<code>DEL key</code>

사용 단일 키에 해당하는 캐시된 값을 삭제하는 데 사용됩니다.

UNLINK 명령:

<code>UNLINK key</code>

은 DEL 명령과 유사하지만 키를 즉시 삭제하지는 않지만 삭제된 것으로 표시하고 다음 Redis 서비스가 다시 시작될 때까지 실제로 삭제되지 않습니다.

FLUSHALL 명령:

<code>FLUSHALL</code>

데이터베이스의 모든 키에 해당하는 캐시된 값을 삭제합니다.

FLUSHDB 명령:

<code>FLUSHDB</code>

현재 데이터베이스의 모든 키에 해당하는 캐시된 값을 삭제합니다.

상세 설명:

DEL 명령:

  • 지정된 키에 해당하는 캐시 값을 즉시 삭제합니다.
  • 키가 없으면 0을 반환하고, 없으면 1을 반환

UNLINK 명령:

  • 지정된 키를 삭제됨으로 표시
  • 키는 즉시 삭제되지 않고 다음에 Redis 서비스를 다시 시작할 때만 삭제됩니다.
  • 키가 존재하지 않으면 0을 반환하고 그렇지 않으면 반환합니다. 1

FLUSHALL 명령:

  • 데이터베이스의 모든 키에 해당하는 캐시된 값을 삭제합니다.
  • 삭제된 키의 수를 반환합니다.

FLUSHDB 명령:

  • 캐시된 값 삭제​​ 현재 데이터베이스의 모든 키에 해당
  • 삭제된 키의 수를 반환

사용 예:

<code>// 使用 DEL 命令删除单个键对应的缓存值
redis.del("key");

// 使用 UNLINK 命令标记键为删除状态
redis.unlink("key");

// 使用 FLUSHALL 命令删除数据库中所有键对应的缓存值
redis.flushall();

// 使用 FLUSHDB 命令删除当前数据库中所有键对应的缓存值
redis.flushdb();</code>

위 내용은 redis는 캐시된 코드를 삭제합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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