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 图像函数大举例(非原创)
Jun 20 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
Jan 27 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
浅析Mysql 数据回滚错误的解决方法
Aug 05 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
Dec 25 PHP
PHP随机数 C扩展随机数
May 04 PHP
Smarty环境配置与使用入门教程
May 11 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
Mar 31 PHP
一个非常实用的php文件上传类
Jul 04 PHP
php微信公众号开发之快递查询
Oct 20 PHP
解决laravel session失效的问题
Oct 14 PHP
php封装的page分页类完整实例代码
Feb 01 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模板引擎技术简单实现
2016/03/15 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
jQuery 性能优化指南(2)
2009/05/21 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
JS去除空格和换行的正则表达式(推荐)
2016/06/14 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
Angular的$http与$location
2016/12/26 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
微信小程序实现animation动画
2018/01/26 Javascript
jquery的 filter()方法使用教程
2018/03/22 jQuery
JS实现520 表白简单代码
2018/05/21 Javascript
axios+Vue实现上传文件显示进度功能
2019/04/14 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
详解python 发送邮件实例代码
2016/12/22 Python
python实现windows下文件备份脚本
2018/05/27 Python
Python3.6实现带有简单界面的有道翻译小程序
2019/04/16 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
python opencv进行图像拼接
2020/03/27 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
如何估计一张表的大小(假设该表中有1万条数据)
2016/03/27 面试题
财政专业求职信范文
2014/02/19 职场文书
高二学生评语大全
2014/04/25 职场文书
中学生检讨书1000字
2014/10/28 职场文书
企业安全生产检查制度
2015/08/06 职场文书
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python
Oracle 多表查询基本语法实例
2022/04/18 Oracle