Yii框架的redis命令使用方法简单示例


Posted in PHP onOctober 15, 2019

本文实例讲述了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 )

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php与XML、XSLT、Mysql的结合运用实现代码
Nov 19 PHP
php遍历目录viewDir函数
Dec 15 PHP
PHP array_push 数组函数
Dec 26 PHP
PHP通用检测函数集合
Feb 08 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
php判断当前用户已在别处登录的方法
Jan 06 PHP
php使用正则表达式进行字符串搜索的方法
Mar 23 PHP
smarty内部日期函数html_select_date()用法实例分析
Jul 08 PHP
php+mysql实现简单的增删改查功能
Jul 13 PHP
windows7配置Nginx+php+mysql的详细教程
Sep 04 PHP
phpstudy默认不支持64位php的解决方法
Feb 20 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
Oct 15 #PHP
解决Laravel5.5下的toArray问题
Oct 15 #PHP
laravel通过a标签从视图向控制器实现传值
Oct 15 #PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
Oct 15 #PHP
laravel 实现划分admin和home 模块分组
Oct 15 #PHP
laravel 根据不同组织加载不同视图的实现
Oct 14 #PHP
Laravel 创建可以传递参数 Console服务的例子
Oct 14 #PHP
You might like
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
2012/05/16 PHP
实用的简单PHP分页集合包括使用方法
2013/10/21 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
JS、jQuery中select的用法详解
2016/04/21 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
js验证框架实现代码分享
2016/05/18 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
详解vue中axios的封装
2018/07/18 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
Python生成随机密码的方法
2017/06/16 Python
详细分析python3的reduce函数
2017/12/05 Python
在pandas中一次性删除dataframe的多个列方法
2018/04/10 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
Python3运算符常见用法分析
2020/02/14 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
土木工程毕业生自荐信
2013/09/21 职场文书
创业计划书——互联网商机
2014/01/12 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
检讨书怎么写
2015/01/23 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
运动会广播稿50字
2015/08/19 职场文书
导游词之唐山景点
2019/12/18 职场文书