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 相关文章推荐
第九节 绑定 [9]
Oct 09 PHP
php下使用SMTP发邮件的代码
Jan 10 PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
php的urlencode()URL编码函数浅析
Aug 09 PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
Aug 06 PHP
php通过rmdir删除目录的简单用法
Mar 18 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
Dec 12 PHP
使用PHPExcel导出Excel表
Sep 08 PHP
php文件上传原理与实现方法详解
Dec 20 PHP
基于PHP的登录和注册的功能的实现
Aug 06 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
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
一行代码告别document.getElementById
2012/06/01 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
Jquery如何实现点击时高亮显示代码
2014/01/22 Javascript
搭建pomelo 开发环境
2014/06/24 Javascript
javascript变量声明实例分析
2015/04/25 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
JavaScript每天必学之事件
2016/09/18 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
Python开发编码规范
2006/09/08 Python
Python模块学习 filecmp 文件比较
2012/08/27 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
python多线程同步实例教程
2019/08/11 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
美国羽绒床上用品第一品牌:Pacific Coast
2018/08/25 全球购物
移动通信行业实习自我鉴定
2013/09/28 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
公证书
2019/04/17 职场文书
python解析照片拍摄时间进行图片整理
2022/07/23 Python