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 相关文章推荐
phpfans留言版用到的install.php
Jan 04 PHP
mysql limit查询优化分析
Nov 12 PHP
php牛逼的面试题分享
Jan 18 PHP
php中选择什么接口(mysql、mysqli)访问mysql
Feb 06 PHP
php仿QQ验证码的实例分析
Jul 01 PHP
php实现的双向队列类实例
Sep 24 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
CentOS安装php v8js教程
Feb 26 PHP
php基于session实现数据库交互的类实例
Aug 03 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 PHP
php常用数组函数实例小结
Dec 29 PHP
设定php简写功能的方法
Nov 28 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/07/28 PHP
PHP针对多用户实现更换头像功能
2016/09/04 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
PHP查询分页的实现代码
2017/06/09 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
axios基本入门用法教程
2017/03/25 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
Python中顺序表的实现简单代码分享
2018/01/09 Python
PyQt5响应回车事件的方法
2019/06/25 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
在keras中获取某一层上的feature map实例
2020/01/24 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
德国高性价比网上药店:medpex
2017/07/09 全球购物
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
将时尚融入珠宝:Adornmonde
2019/10/17 全球购物
长安大学毕业生自我鉴定
2014/01/17 职场文书
中国文明网签名寄语
2014/01/18 职场文书
婚纱摄影师求职信范文
2014/04/17 职场文书
给学校的建议书范文
2014/05/15 职场文书
中秋晚会策划方案
2014/06/12 职场文书
2014县委书记四风对照检查材料思想汇报
2014/09/21 职场文书
保洁员岗位职责
2015/02/04 职场文书
离职信范本
2015/06/23 职场文书
技术转让协议书
2016/03/19 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript