zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Redis 缓存数据

Redis 缓存数据
2023-09-27 14:24:29 时间
public function banner(){
    $redis = Red::create();
    $banner_redis_key = 'mask_index_banner';
    $banner_data = $redis->get($banner_redis_key);

    if(!$banner_data)
    {
        $mask_banner = M('mask_banner');
        $banner_data = $mask_banner->where(['status' => 1])->order('id desc')->select();
        $banner_data = $banner_data ?: [];
        $redis->set($banner_redis_key, json_encode($banner_data), 3600);
    } else {
        $banner_data = json_decode($banner_data,true);
    }

    $this->json->setAttr('data',$banner_data);
    $this->json->setErr('0', '获取成功');
    $this->json->Send();
}