Php 如何获取所有CID和缓存bin';drupal 7中的s

Php 如何获取所有CID和缓存bin';drupal 7中的s,php,drupal-7,Php,Drupal 7,最近我的drupal系统出现了一些问题。 所以我想研究一下drupal关于缓存系统的基本特性。 但是我找不到我怎么能得到所有的缓存箱 我想知道这个箱子是什么,因为我想使用cache\u get\u multiple功能。 您可以根据需要使用一些参数 $cid:要检索的数据的缓存ID $bin:“缓存块”、“缓存引导”、“缓存字段”、“缓存过滤器”、“缓存表单”、“缓存菜单”、“缓存页面”、“缓存路径”、“缓存更新”或“缓存”。 对于默认缓存,请使用“缓存” 返回值 缓存失败时为空或为假 可以在下

最近我的drupal系统出现了一些问题。
所以我想研究一下drupal关于缓存系统的基本特性。
但是我找不到我怎么能得到所有的缓存箱

我想知道这个箱子是什么,因为我想使用
cache\u get\u multiple
功能。

您可以根据需要使用一些参数

$cid:要检索的数据的缓存ID

$bin:“缓存块”、“缓存引导”、“缓存字段”、“缓存过滤器”、“缓存表单”、“缓存菜单”、“缓存页面”、“缓存路径”、“缓存更新”或“缓存”。 对于默认缓存,请使用“缓存”

返回值 缓存失败时为空或为假

可以在下面的功能中相应地设置参数

function cache_get_multiple(array &$cids, $bin = 'cache') {
  return _cache_get_object($bin)->getMultiple($cids);
}

谢谢你的回复,阿维纳什。我想知道如何从缓存中获取所有cid。你们知道吗?你们需要从第三方API或数据库中提取数据。我可以得到cids!但是我认为在Drupal的基本特性中有这个特性是很好的。我们需要连接数据库。反正我的问题解决了!