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分页显示制作详细讲解
Oct 09 PHP
ThinkPHP php 框架学习笔记
Oct 30 PHP
php笔记之:文章中图片处理的使用
Apr 26 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 PHP
php curl post 时出现的问题解决
Jan 30 PHP
php简单实现多字节字符串翻转的方法
Mar 31 PHP
高质量PHP代码的50个实用技巧必备(上)
Jan 22 PHP
php基于数组函数实现关联表的编辑操作示例
Jul 04 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
php实现微信企业转账功能
Oct 02 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
May 01 PHP
Laravel框架自定义分页样式操作示例
Jan 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
实例讲解PHP面向对象之多态
2014/08/20 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
JS实现点击按钮后框架内载入不同网页的方法
2015/05/05 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
[01:38]完美世界DOTA2联赛(PWL)宣传片:第一站
2020/10/26 DOTA
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
Python 实现Windows开机运行某软件的方法
2018/10/14 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
2019/06/11 Python
Python可变对象与不可变对象原理解析
2020/02/25 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
pyCharm 实现关闭代码检查
2020/06/09 Python
Python如何将字符串转换为日期
2020/07/31 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
Vans奥地利官方网站:美国原创极限运动潮牌
2018/09/30 全球购物
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
电子商务专业个人的自我评价分享
2013/10/29 职场文书
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
六一儿童节活动总结
2014/08/27 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
面试通知单大全
2015/04/20 职场文书
演讲比赛通讯稿
2015/07/18 职场文书
CSS3实现指纹特效代码
2022/03/17 HTML / CSS