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边学边教》(02.Apache+PHP环境配置――上篇)
Dec 13 PHP
php 分库分表hash算法
Nov 12 PHP
如何使用Strace调试工具
Jun 03 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
Jan 03 PHP
php不使用插件导出excel的简单方法
Mar 04 PHP
PHP中常用的输出函数总结
Sep 22 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
smarty中常用方法实例总结
Aug 07 PHP
php自定义截取中文字符串-utf8版
Feb 27 PHP
Laravel框架FormRequest中重写错误处理的方法
Feb 18 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
Feb 22 PHP
thinkphp 框架数据库切换实现方法分析
May 18 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学习之字符串比较和查找
2011/04/17 PHP
php操作xml
2013/10/27 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
2019/04/16 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
javascript分页代码(当前页码居中)
2012/09/20 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
url中的特殊符号有什么含义(推荐)
2016/06/17 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
vue.js+boostrap项目实践(案例详解)
2016/09/21 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
JavaScript基础进阶之数组方法总结(推荐)
2017/09/04 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
Python实现栈的方法
2015/05/26 Python
python使用requests.session模拟登录
2019/08/09 Python
python 实现dict转json并保存文件
2019/12/05 Python
Python基础之字典常见操作经典实例详解
2020/02/26 Python
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
美国购买肉、鸭、家禽、鹅肝和熟食网站:D’Artagnan
2018/11/13 全球购物
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
《十六年前的回忆》教学反思
2014/02/14 职场文书
教师教学评估方案
2014/05/09 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
初中数学教学随笔
2015/08/15 职场文书
队名及霸气口号大全
2015/12/25 职场文书
python中if和elif的区别介绍
2021/11/07 Python
Golang 结构体数据集合
2022/04/22 Golang