网站首页 > 开源技术 正文
Yii::$app->redis->incr() 自增1
Yii::$app->redis->decr() 自减1
Yii::$app->redis->expire() 设置有效时间
Yii::$app->redis->hget() 根据键取得数据
Yii::$app->redis->hexists() 验证HASH表中是否存在指定的KEY-VALUE
Yii::$app->redis->hSet()添加一个VALUE到HASH中。如果VALUE已经存在于HASH中,则返回FALSE
Yii::$app->redis->hgetall () 根据键取得所有数据
Yii::$app->redis->hincrby() 根据HASH表的KEY,为KEY对应的VALUE自增参数VALUE
Yii::$app->redis->hKeys() 取得HASH表中的KEYS,以数组形式返回
Yii::$app->redis->get () 取得与指定的键值相关联的值
Yii::$app->redis->setex() 设置一个带有效期(秒)的数据
Yii::$app->redis->incrby() 为键 key 储存的数字值加上增量 increment
Yii::$app->redis->hdel() 删除指定的元素
Yii::$app->redis->ttl() 以秒为单位返回 key 的剩余过期时间(当前键的到期时间)
Yii::$app->redis->set() 一个键值数据存入redis
Yii::$app->redis->multi()标记一个事务块的开始。事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执行。
Yii::$app->redis->del() 删除某个键值
Yii::$app->redis->smembers() 返回集合中的所有的成员。 不存在的集合 key 被视为空集合
Yii::$app->redis->sadd() 将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略
Yii::$app->redis->srem() 用于移除集合中的一个或多个成员元素,不存在的成员元素会被忽略
Yii::$app->redis->exists()用于检查给定 key 是否存在
Yii::$app->redis->hMget()根据键值和键名取数据
Yii::$app->redis->lrange() 返回列表中指定区间内的元素
Yii::$app->redis->scard()返回集合中元素的数量
\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);
输出结果
猜你喜欢
- 2024-09-11 少年歌行。第2部。萧崇登基后……
- 2024-09-11 少年歌行2:司空千落怀孕,萧瑟居然要娶别人为妻
- 2024-09-11 YII框架学习(新手)NO.2(yii框架设计模式)
- 2024-09-11 yii安装与使用详解(easy_install安装)
- 2024-09-11 小编教你 YII2框架模块如何绑定二级域名
- 2024-09-11 一款基于Yii2+Vue2.0+uniapp的开源商城
- 2024-09-11 Yii2开发中js冲突 如何禁用自带的 yii、jquery 和 bootstrap
- 2024-09-11 一款基于Yii2开发的免费商城系统(开发一款游戏的步骤)
- 2024-09-11 Yii2连接pgsql,设置默认schema(sqlplus默认连库)
- 2024-09-11 php生命周期、Laravel生命周期、Yii2生命周期、ThinkPHP生命周期
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)