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横向重复区域显示二法
Sep 25 PHP
11个PHP 分页脚本推荐
Aug 15 PHP
PHP字符串的编码问题的详细介绍
Apr 27 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
Nov 18 PHP
从wamp到xampp的升级之路
Apr 08 PHP
PHP使用mysqldump命令导出数据库
Apr 14 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
Oct 08 PHP
详解Yii2 之 生成 URL 的方法
Jun 16 PHP
laravel框架 laravel-admin上传图片到oss的方法
Oct 13 PHP
laravel orm 关联条件查询代码
Oct 21 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 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
杏林同学录(五)
2006/10/09 PHP
php中序列化与反序列化详解
2017/02/13 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
laravel 中某一字段自增、自减的例子
2019/10/11 PHP
JavaScript 入门基础知识 想学习js的朋友可以参考下
2009/12/26 Javascript
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
js 手机号码合法性验证代码集合
2012/09/29 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
2015/12/08 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
2016/01/12 Javascript
深入浅析JavaScript中的scrollTop
2016/07/11 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
2016/12/08 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
2017/02/09 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
从Python程序中访问Java类的简单示例
2015/04/20 Python
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
python实现门限回归方式
2020/02/29 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
Python super()函数使用及多重继承
2020/05/06 Python
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
高中毕业生的个人自我评价
2014/02/21 职场文书
化学工程专业求职信
2014/08/10 职场文书
三严三实对照检查材料
2014/08/25 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
MySQL为id选择合适的数据类型
2021/06/07 MySQL
Java使用JMeter进行高并发测试
2021/11/23 Java/Android
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA
openstack云计算keystone组件工作介绍
2022/04/20 Servers
python如何读取和存储dict()与.json格式文件
2022/06/25 Python