Phalcon缓存
注意
所有类都以前缀命名Phalcon
缓存\AbstractCache
¶
-
命名空间
Phalcon\Cache
-
使用
DateInterval
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Cache\Exception\InvalidArgumentException
Phalcon\Events\EventsAwareInterface
Phalcon\Events\ManagerInterface
Traversable
-
继承
-
实现
CacheInterface
EventsAwareInterface
该组件为您的应用程序提供缓存功能。
属性¶
/**
* The adapter
*
* @var AdapterInterface
*/
protected $adapter;
/**
* Event Manager
*
* @var ManagerInterface|null
*/
protected $eventsManager;
方法¶
构造函数。 返回当前适配器 获取事件管理器 设置事件管理器 检查键。如果它包含无效字符,则会抛出异常 检查键。如果它包含无效字符,则会抛出异常 清除整个缓存的所有键。 根据唯一键从缓存中删除一项。 在单个操作中删除多个缓存项。 从缓存中获取一个值。 根据其唯一键获取多个缓存项。 确定某项是否存在于缓存中。 将数据持久化到缓存中,通过键唯一引用,并可选设置过期TTL时间。 将一组键 => 值对持久化到缓存中,并可选设置TTL。 触发事件管理器的事件。 返回将用于抛出异常的异常类缓存\Adapter\AdapterInterface
¶
-
命名空间
Phalcon\Cache\Adapter
-
使用
Phalcon\Storage\Adapter\AdapterInterface
-
继承
StorageAdapterInterface
-
实现
Phalcon\Cache适配器的接口
缓存\Adapter\Apcu¶
-
命名空间
Phalcon\Cache\Adapter
-
使用
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Storage\Adapter\Apcu
-
继承
StorageApcu
-
实现
CacheAdapterInterface
Apcu适配器
属性¶
缓存\Adapter\Libmemcached¶
-
命名空间
Phalcon\Cache\Adapter
-
使用
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Storage\Adapter\Libmemcached
-
继承
StorageLibmemcached
-
实现
CacheAdapterInterface
Libmemcached适配器
属性¶
缓存\Adapter\Memory¶
-
命名空间
Phalcon\Cache\Adapter
-
使用
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Storage\Adapter\Memory
-
继承
StorageMemory
-
实现
CacheAdapterInterface
内存适配器
属性¶
缓存\Adapter\Redis¶
-
命名空间
Phalcon\Cache\Adapter
-
使用
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Storage\Adapter\Redis
-
继承
StorageRedis
-
实现
CacheAdapterInterface
Redis适配器
属性¶
缓存\Adapter\Stream¶
-
命名空间
Phalcon\Cache\Adapter
-
使用
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Storage\Adapter\Stream
-
继承
StorageStream
-
实现
CacheAdapterInterface
Stream适配器
属性¶
缓存\Adapter\Weak¶
-
命名空间
Phalcon\Cache\Adapter
-
使用
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Storage\Adapter\Weak
-
继承
StorageWeak
-
实现
CacheAdapterInterface
-
基于WeakReference实现的WeakCache */
属性¶
缓存\AdapterFactory¶
-
命名空间
Phalcon\Cache
-
使用
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Cache\Exception\Exception
Phalcon\Factory\AbstractFactory
Phalcon\Storage\SerializerFactory
-
继承
AbstractFactory
-
实现
创建缓存适配器的工厂
属性¶
方法¶
AdapterFactory构造函数。 创建适配器的新实例 返回可用的适配器缓存\Cache¶
-
命名空间
Phalcon\Cache
-
使用
DateInterval
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Cache\Exception\InvalidArgumentException
-
继承
AbstractCache
-
实现
该组件为您的应用程序提供缓存功能。
方法¶
清除整个缓存的所有键。 根据唯一键从缓存中删除一项。 在单个操作中删除多个缓存项。 从缓存中获取一个值。 根据其唯一键获取多个缓存项。 确定某项是否存在于缓存中。 将数据持久化到缓存中,通过键唯一引用,并可选设置过期TTL时间。 将一组键 => 值对持久化到缓存中,并可选设置TTL。 返回将用于抛出异常的异常类缓存\CacheFactory¶
-
命名空间
Phalcon\Cache
-
使用
Phalcon\Cache\Adapter\AdapterInterface
Phalcon\Cache\Cache
Phalcon\Cache\Exception\Exception
Phalcon\Config\ConfigInterface
Phalcon\Factory\AbstractConfigFactory
-
继承
AbstractConfigFactory
-
实现
创建一个新的缓存类
属性¶
方法¶
构造函数 从Config对象创建实例的工厂 构造一个新的缓存实例。缓存\CacheInterface
¶
-
命名空间
Phalcon\Cache
-
使用
DateInterval
Phalcon\Cache\Exception\InvalidArgumentException
-
继承
-
实现
Phalcon\Cache\Cache的接口
方法¶
清除整个缓存的所有键。 根据唯一键从缓存中删除一项。 在单个操作中删除多个缓存项。 从缓存中获取一个值。 根据其唯一键获取多个缓存项。 确定某项是否存在于缓存中。 将数据持久化到缓存中,通过键唯一引用,并可选设置过期TTL时间。 将一组键 => 值对持久化到缓存中,并可选设置TTL。缓存\Exception\Exception¶
-
命名空间
Phalcon\Cache\Exception
-
使用
-
继承
\Exception
-
实现
在Phalcon\Cache中抛出的异常将使用此类
缓存\Exception\InvalidArgumentException¶
-
命名空间
Phalcon\Cache\Exception
-
使用
-
继承
\Exception
-
实现
在Phalcon\Cache中抛出的异常将使用此类