• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Memcached::flush()

    (PECL memcached >= 0.1.0)

    作废缓存中的所有元素

    说明

    publicMemcached::flush([int $delay= 0]): bool

    Memcached::flush()立即(默认)或者在$delay延迟后作废所有缓存中已经存在的元素。在作废之后检索命令将不会有任何返回(除非在执行Memcached::flush()作废之后,该key下被重新存储过)。flush不会真正的释放已有元素的内存,而是逐渐的存入新元素重用那些内存。

    参数

    $delay

    在作废所有元素之前等待的时间(单位秒)。

    返回值

    成功时返回TRUE,或者在失败时返回FALSE。如需要则使用Memcached::getResultCode()。

    范例

    Example #1 Memcached::flush()示例

    <?php
    $m = new Memcached();
    $m->addServer('localhost', 11211);
    /* 10秒内清除所有元素 */
    $m->flush(10);
    ?>