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 相关文章推荐
基于文本的访客签到簿
Oct 09 PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 PHP
关于尾递归的使用详解
May 02 PHP
PHP获取当前页面完整URL的实现代码
Jun 10 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
May 15 PHP
php include类文件超时问题处理
Feb 06 PHP
php抽奖概率算法(刮刮卡,大转盘)
Apr 17 PHP
php 生成Tab键或逗号分隔的CSV
Sep 24 PHP
php使用include 和require引入文件的区别
Feb 16 PHP
利用php + Laravel如何实现部署自动化详解
Oct 11 PHP
php实现对文件压缩简单的方法
Sep 29 PHP
php 中self,this的区别和操作方法实例分析
Nov 04 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 Undefined index的问题
2009/06/01 PHP
php短网址和数字之间相互转换的方法
2015/03/13 PHP
PHP获取一年有几周以及每周开始日期和结束日期
2015/08/06 PHP
php字符集转换
2017/01/23 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
JavaScript中使用指数方法Math.exp()的简介
2015/06/15 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
[02:06]DOTA2肉山黑名单魔法终结者 敌法师中文配音鉴赏
2013/06/17 DOTA
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
详细讲解Python中的文件I/O操作
2015/05/24 Python
Django中URLconf和include()的协同工作方法
2015/07/20 Python
开源Web应用框架Django图文教程
2017/03/09 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
如何卸载python插件
2020/07/08 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
2020/07/09 Python
基于CSS3实现的几个小loading效果
2018/09/27 HTML / CSS
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
中科前程Java笔试题
2016/11/20 面试题
英语教师岗位职责
2014/03/16 职场文书
高中学生评语大全
2014/04/25 职场文书
python字符串常规操作大全
2021/05/02 Python
mysql幻读详解实例以及解决办法
2022/06/16 MySQL