【问题标题】:Memcache deleteMulti not workingMemcache deleteMulti 不起作用
【发布时间】:2015-12-05 03:14:41
【问题描述】:

我安装了 memcache 2.2.7(在 localhost 上使用 PECL)并且当前使用 PHP Memcache(d) 类。我正在尝试使用记录的方法之一在一个函数调用中删除多个键:

简化代码:

$memcache = new \Memcache;
$memcache->deleteMulti($key_list);

但是,我收到一个错误:

"Call to undefined method Memcache::deleteMulti()"

参数 $key_list 是所需的键名数组。有谁知道这是什么原因?这种方法被召回了吗?有可能我实际上没有使用 Memcached 类,而是使用 Memcache 吗?我怎么知道?如果无法使用此方法,是否有替代方法可以让我一次删除多达几百个键,并且可以快速执行?

【问题讨论】:

    标签: php caching memcached pecl


    【解决方案1】:

    Memcache ext 没有 deleteMulti 方法,这就是这个错误的原因。

    你可以使用Memcached:

    $memcache = new \Memcached;
    $memcache->deleteMulti($key_list);
    

    【讨论】:

      猜你喜欢
      • 2013-12-22
      • 2021-09-20
      • 1970-01-01
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 2018-09-10
      • 1970-01-01
      相关资源
      最近更新 更多