玖叶教程网

前端编程开发入门

Redis数据结构(value类型 - List)

linux下操作命令:

help @list
LPUSH key value [value ...] // 在元素的最前面追加
例:lpush L0 a b c d e f  


RPUSH key value [value ...] // 在元素的后面追加
例:rpush L1 a b c d e f  


LPOP key //删除获取list里的第一个元素
例lpop L0 


RPOP key  //删除获取list里的最后一个元素
例:rpop L1 


LRANGE key start stop  // Get a range of elements from a list
例:lrange L0 0 -1 //获取list所有元素


LINDEX key index //Get an element from a list by its index
例:lindex L0 2 


LSET key index value //Set the value of an element in a list by its index
例:lset L0 3 ddd


LREM key count value //Remove elements from a list
例:lrem L0 2 a  //从左向右删除前两个值为a的元素


LINSERT key BEFORE|AFTER pivot value //Insert an element before or after another element in a list
例:LINSERT L0 AFTER g gg


BLPOP key [key ...] timeout //Remove and get the first element in a list, or block until one is available
例:blpop L0 20 //阻塞获取L0的值,获取不到则等待timeout:20秒,先到先得


LTRIM key start stop  //保留指定范围的数据
例:LTRIM L0 1 5 //把下标start:1前end:5后的数据移除)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言