yii2 下的redis常用命令集合

摘要:
'aaa');'bbb’);set('user4';Yii->redis->get('user');del('var1');'值');数组(0=>过期('1380000000';$app-&gt,incr($key);'aaa');'bbb’);Yii->美元应用程序-&gt:redis-&gt:“3”;'ccc');$应用程序->ccc);
<?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中的所有数据
 $source = Yii::$app->redis->del('var1'); //删除某个键值
/*-一个键值数据存入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 )

免责声明:文章转载自《yii2 下的redis常用命令集合》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# 之 类复制 MemberwiseClone与Clone(深 浅 Clone)linux中patch命令 -p 选项下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

解决ASP.NET MVC5"无法对 null 引用执行运行时绑定"

无法对 null 引用执行运行时绑定 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 无法对 null 引用执行运行时绑定源错误:  视图,Demo....

Laravel 5.2 三、中间件、视图与 Blade 模板引擎

一、中间件 Laravel 的 HTTP 中间件提供了对路由的一层过滤和保护。下面模拟一下用中间件验证后台登录。 1. 创建中间件 cmd 窗口进入项目目录,使用 artisan 命令创建 php artisan make:middleware AdminLoginVerify 这将在 app/Http/Middleware 目录创建中间件 AdminLo...

vue+element ui 的时间控件选择 年月日时分

 前言:工作中用到 vue+element ui 的前端框架,需要选择年月日时分,但element ui官网demo有没有,所以记录一下。转载请注明出处:https://www.cnblogs.com/yuxiaole/p/9304510.html 网站地址:我的个人vue+element ui demo网站  github地址:yuleGH github...

前端脚手架BigFish

Bigfish 企业级前端开发框架,与常见的前端框架和工具不同,它从工程角度集成了各类功能,从初始化开发到最终上线整套技术方案,解决了前端开发经常遇到的前端技术栈整合配置麻烦、开发联调麻烦、前端资源发布上线麻烦三大痛点。 Bigfish主要具备以下功能: 基于 umi 整合了前端工具链:整合了 Ant Design、Dva、Ant Design Pro 技...

Docker 安装 Python

Docker 安装 Python 方法一、docker pull python:3.5 查找 Docker Hub 上的 python 镜像: docker search python 这里我们拉取官方的镜像,标签为3.5 : docker pull python:3.5 等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 py...

美化你的博客园,flash插件的使用

偶尔见到别人的博客侧边栏 有一些很有意思的flash插件,也想加入到自己博客里面,这里来大概讲一下~ 一、支持js代码 首先要在  博客设置 >开启博客侧边栏公告的js代码支持,提交审核后 很快就会通过,如图: 二、添加flash插件 之后我们要做的事情就很简单了,我们只需要将我们想要的flash插件代码粘贴进去,保存之后就搞定了~ 下面列举一些f...