yii2redis使用-创新互联


$redis = Yii::$app->redis;
$keys = 'dll_mb_examine';//定义键名
$list = $redis->get($keys);//取key值
if(empty($list)){
   $data=Examine::getMobileExamine($userInfo['userId']);
   if(empty($data)){
       return $this->redirect(['/frontend/default/nomsg','msg'=>'暂无数据','title'=>'审批中心']);
   }
   $redis->set($keys,serialize($data));//存数据
   $redis->expire($keys,3600*5);//缓存时间5秒
}
$data=unserialize($list);
$spdata=Config::getConfig('shenpileixing');
foreach($data as $key=>$val){

创新互联建站专注于企业全网营销推广、网站重做改版、淇滨网站定制设计、自适应品牌网站建设、HTML5建站电子商务商城网站建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为淇滨等各大城市提供网站开发制作服务。
//编辑数据的时候更新redis缓存
$key=Yii::$app->params['cache_key']['cyj_info'].$data['earnestId'];
if(!empty($key)){
   Yii::$app->cache->delete($key);
}

web.php文件里引入redis

   'components' => [
       'request' => [
           // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
           'cookieValidationKey' => 'pQwkcmQwaDnwv2kQIEpshK2XCYfAilIf',
       ],
       'assetManager' => [
           'linkAssets' => true,
       ],
       'cache' => [
//            'class' => 'yii\caching\FileCache',
           'class' => 'yii\redis\Cache',
       ],
       'redis' => [
           'class' => 'yii\redis\Connection',
           'hostname' => '192.168.0.227',
           'port' => 6379,
           'database' => 0,
       ],

yiisoft/extensions.php 尾部追加:

'yiisoft/yii2-redis' =>
   array (
       'name' => 'yiisoft/yii2-redis',
       'version' => '2.2.0.0',
       'alias' =>
           array (
               '@yii/redis' => $vendorDir . '/yiisoft/yii2-redis',
           ),
   ),

附件:http://down.51cto.com/data/2368487

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


文章题目:yii2redis使用-创新互联
本文地址:http://ybzwz.com/article/ccceoe.html