Yii2 下的redis常用且简单的命令集合

Yii2 下的redis常用命令集合

在使用之前确保Yii框架已经链接数据库,紧接着直接使用Yii全局变量操作Redis即可。

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(); //返回列表中指定区间内的元素

你可能感兴趣的:(PHP)