redis 在 php 中的应用(List篇)
本文为我阅读了 redis参考手册 之后编写,注意 php_redis 和 redis-cli 的区别(主要是返回值类型和参数用法) 目录: List(列表) LPUSH LPUSHX RPUSH RPUSHX LPOP RPOP BLPOP BRPOP LLEN LRANGE LREM LSET LTRIM LINDEX LINSERT RPOPLPUSH BRPOPLUSH 一、List(列表) 1、LPUSH Redis Lpush 命令 将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。 (在Redis 2.4版本以前的 LPUSH 命令,都只接受单个 value 值。) 语法: redis 127.0.0.1:6379> LPUSH KEY_NAME VALUE1.. VALUEN 返回值: 执行 LPUSH 命令后,列表的长度。 可用版本: >= 1.0.0 时间复杂度:O(1) 具体实例: <?php $redis = new redis(); $redis -> connect('127.0.0.1',6379); $redis -> flushAll(); var_dump($redis -> lPush('favorite_fruit','cherry')); //