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中PDO基础教程 入门级
Sep 04 PHP
浅谈php中mysql与mysqli的区别分析
Jun 10 PHP
对PHP新手的一些建议(PHP学习经验总结)
Aug 20 PHP
php中字符串和正则表达式详解
Oct 23 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
十个PHP高级应用技巧果断收藏
Sep 25 PHP
PHP递归实现层级树状展开
Apr 01 PHP
Yii2增加验证码步骤详解
Apr 25 PHP
Yii2中事务的使用实例代码详解
Sep 07 PHP
PHP进程通信基础之信号
Feb 19 PHP
PHP基于进程控制函数实现多线程
Dec 09 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选择排序法实现数组排序实例分析
2015/02/16 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
2014/05/20 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
详解nuxt 微信公众号支付遇到的问题与解决
2019/08/26 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
原生JS无缝滑动轮播图
2019/10/22 Javascript
vue设置一开始进入的页面教程
2019/10/28 Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
2020/03/17 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
在Python中使用PIL模块对图片进行高斯模糊处理的教程
2015/05/05 Python
Django自定义manage命令实例代码
2018/02/11 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
2018/06/11 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
优秀党支部事迹材料
2014/01/14 职场文书
劳动之星获奖感言
2014/02/01 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
中秋客户感谢信
2015/01/22 职场文书
毕业典礼邀请函
2015/01/31 职场文书
基于Python实现西西成语接龙小助手
2022/08/05 Golang