如何在Yii框架中使用redis命令
如何在Yii框架中使用redis命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
具体如下:
<?php \Yii::$app->redis->set('user','aaa'); \Yii::$app->redis->set('user2','bbb'); \Yii::$app->redis->set('user3','ccc'); \Yii::$app->redis->set('user4','ddd'); \Yii::$app->\Yii->$app->redis->expire('sms:send:'.$mobile,60);//设置过期时间 \Yii::$app->redis->setex('13800000000',30,'value');//设置一个带有效期(秒)的数据 \Yii::$app->redis->get('user');//此时可以输出aaa \Yii::$app->redis->flushall();//删除redis中的所有数据 /*-一个键值数据存入redis-*/ \Yii::$app->redis->hmset('13800000000','name','sky','age',18); /*-设置一个带有效期(秒)的数据-*/ \Yii::$app->redis->setex('13800000000',30,'value'); /*-根据键值和键名取数据-*/ $Key=\Yii::$app->redis->hmget('13800000000','name'); 例:print_r($Key);==>array(0=>'sky'); //删除 \Yii->$app->redis->hdel('13800000000','name'); /*-根据键取得所有数据-*/ \Yii::$app->redis->hgetall('13800000000'); /*-设置键的有效时间,30秒后自动删除-*/ \Yii::$app->redis->expire('13800000000',30); /*-当前键的到期时间-*/ \Yii::$app->redis->ttl('13800000000'); //变量自增+1 \Yii->$app->redis->incr($key); \Yii->$app->redis=\Yii::$app->redis; //添加有序集合 \Yii->$app->redis->sadd('t01','1','aaa'); \Yii->$app->redis->sadd('t01','2','bbb'); \Yii->$app->redis->sadd('t01','3','ccc'); //获取有序集合并输出 $data=\Yii->$app->redis->srange('t01',0,2); print_r($data);
输出结果
Array ( [0] => aaa [1] => bbb [2] => ccc )
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注恰卡编程网行业资讯频道,感谢您对恰卡编程网的支持。
推荐阅读
-
PHP优秀框架Laravel和Yii大PK
-
怎么在Yii中使用relations实现数据关联查询
今天就跟大家聊聊有关怎么在Yii中使用relations实现数据关联查询,可能很多人都不太了解,为了让大家更加了解,小编给大家总结...
-
怎么在YII Framework中使用filter过滤器
这期内容当中小编将会给大家带来有关怎么在YIIFramework中使用filter过滤器,文章内容丰富且以专业的角度为大家分析和...
-
如何在Yii框架中使用响应组件
这期内容当中小编将会给大家带来有关如何在Yii框架中使用响应组件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大...
-
如何在Yii框架中使用函数
本篇文章为大家展示了如何在Yii框架中使用函数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收...
-
使用Yii 框架怎么创建一个控制器
这篇文章将为大家详细讲解有关使用Yii框架怎么创建一个控制器,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文...
-
Session与Cookie怎么在Yii框架中使用
Session与Cookie怎么在Yii框架中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过...