PHP Redis List [列表] 的使用
关键字 | 用法 | 作用 |
---|
LPUSH | LPUSH key value [value ...] | 将一个或多个值value插入到列表key的表头 |
LPUSHX | LPUSHX key value | 将值value插入到列表key的表头,当且仅当key存在并且是一个列表 |
RPUSH | RPUSH key value [value ...] | 将一个或多个值value插入到列表key的表尾 |
RPUSHX | RPUSHX key value | 将值value插入到列表key的表尾,当且仅当key存在并且是一个列表 |
LPOP | LPOP key | 移除并返回列表key的头元素 |
RPOP | RPOP key | 移除并返回列表key的尾元素 |
BLPOP | BLPOP key [key ...] timeout | |
BRPOP | BRPOP key [key ...] timeout | |
LLEN | LLEN key | 返回列表key的长度 |
LRANGE | LRANGE key start stop | 返回列表key中指定区间内的元素,区间以偏移量start和stop指定 |
LREM | LREM key count value | 根据参数count的值,移除列表中与参数value相等的元素 |
LSET | LSET key index value | 将列表key下标为index的元素的值甚至为value |
LTRIM | LTRIM key start stop | 对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除 |
LINDEX | LINDEX key index | 返回列表key中,下标为index的元素 |
LINSERT | LINSERT key BEFORE|AFTER pivot value | 将值value插入到列表key当中,位于值pivot之前或之后 如果命令执行成功,返回插入操作完成之后,列表的长度。如果没有找到pivot,返回-1。如果key不存在或为空列表,返回0 |
RPOPLPUSH | RPOPLPUSH source destination | |
BRPOPLPUSH | BRPOPLPUSH source destination timeout | |
转载于:https://my.oschina.net/17cto/blog/1548695