您的位置:首页 > 数据库 > Redis

PHP Redis List [列表] 的使用

2017-10-10 17:24 246 查看

PHP Redis List [列表] 的使用

关键字用法作用
LPUSHLPUSH key value [value ...]将一个或多个值value插入到列表key的表头
LPUSHXLPUSHX key value将值value插入到列表key的表头,当且仅当key存在并且是一个列表
RPUSHRPUSH key value [value ...]将一个或多个值value插入到列表key的表尾
RPUSHXRPUSHX key value将值value插入到列表key的表尾,当且仅当key存在并且是一个列表
LPOPLPOP key移除并返回列表key的头元素
RPOPRPOP key移除并返回列表key的尾元素
BLPOPBLPOP key [key ...] timeout
BRPOPBRPOP key [key ...] timeout
LLENLLEN key返回列表key的长度
LRANGELRANGE key start stop返回列表key中指定区间内的元素,区间以偏移量start和stop指定
LREMLREM key count value根据参数count的值,移除列表中与参数value相等的元素
LSETLSET key index value将列表key下标为index的元素的值甚至为value
LTRIMLTRIM key start stop对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除
LINDEXLINDEX key index返回列表key中,下标为index的元素
LINSERTLINSERT key BEFORE|AFTER pivot value将值value插入到列表key当中,位于值pivot之前或之后 如果命令执行成功,返回插入操作完成之后,列表的长度。如果没有找到pivot,返回-1。如果key不存在或为空列表,返回0 
RPOPLPUSHRPOPLPUSH source destination
BRPOPLPUSHBRPOPLPUSH source destination timeout
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: