Skip to content

Latest commit

 

History

History
28 lines (27 loc) · 736 Bytes

RedisStore.md

File metadata and controls

28 lines (27 loc) · 736 Bytes

redis管理生命周期数据

  • 主体属性和方法参考抽象类 Store
  • 属性
    • redis: 存储的redis组件id或数组配置

coding 示例

$store = \Yii::createObject([
    'class'        => RedisStore::class,
    'db'           => 'reids',
    'colName'      => 'life:circle:testing',
    'dataTransfer' => 'serialize',
    'expireTtl'    => 7200,
]);
/* @var DbStore $store */
// 新增数据
$store->pushData('qingbing');
// 从头部移除有效数据(移除个数)
$store->pop(1);
// 获取有效数据数量
$store->getCount();
// 获取所有有效的数据
$store->getAllData();
// 判断数据是否有效
$store->isExpireData('qingbing');
// 清理过期数据
$store->clearOverdue();