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读取ACCESS数据到MYSQL的代码
May 11 PHP
PHP 代码规范小结
Mar 08 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
php防注入及开发安全详细解析
Aug 09 PHP
PHP获取数组长度或某个值出现次数的方法
Feb 11 PHP
php实现字符串首字母转换成大写的方法
Mar 17 PHP
54个提高PHP程序运行效率的方法
Jul 19 PHP
Joomla数据库操作之JFactory::getDBO用法
May 05 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 PHP
PHP ADODB实现事务处理功能示例
May 25 PHP
PHP parse_ini_file函数的应用与扩展操作示例
Jan 07 PHP
tp5.1 框架join方法用法实例分析
May 26 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
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
php中apc缓存使用示例
2013/12/25 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
PHP实现微信发红包程序
2015/08/24 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
深入理解PHP中mt_rand()随机数的安全
2017/10/12 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
Javascript与flash交互通信基础教程
2008/08/07 Javascript
jQuery 对象中的类数组操作
2009/04/27 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
python回调函数用法实例分析
2015/05/09 Python
在Python的Django框架的视图中使用Session的方法
2015/07/23 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
详解关于Django中ORM数据库迁移的配置
2018/10/08 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
自我鉴定思想方面
2013/10/07 职场文书
《赶海》教学反思
2014/04/20 职场文书
物业品质提升方案
2014/06/08 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
Python利用folium实现地图可视化
2021/05/23 Python