当前位置: 首页 > wzjs >正文

企业官网建站费用成品短视频网站源码搭建

企业官网建站费用,成品短视频网站源码搭建,有关于网站建设的论文,为什么一个网站做中英文双语版目录 1.概述2.常见操作2.1 LPUSH/RPUSH/LRANGE2.2 LPOP/RPOP2.3 LINDEX2.4 LLEN2.5 LREM2.6 LTRIM2.7 RPOPLPUSH2.8 LSET2.9 LINSERT 1.概述 List是简单的字符串列表,单key多个value,按照插入顺序排序。 支持添加一个元素到列表的头部(左边)或者尾部(右…

目录

    • 1.概述
    • 2.常见操作
      • 2.1 LPUSH/RPUSH/LRANGE
      • 2.2 LPOP/RPOP
      • 2.3 LINDEX
      • 2.4 LLEN
      • 2.5 LREM
      • 2.6 LTRIM
      • 2.7 RPOPLPUSH
      • 2.8 LSET
      • 2.9 LINSERT

1.概述

  • List是简单的字符串列表,单key多个value,按照插入顺序排序。

在这里插入图片描述

  • 支持添加一个元素到列表的头部(左边)或者尾部(右边)

  • 它的底层实际是个双端链表,主要功能有push/pop等,用在栈,队列,消息队列等场景,left/right都可以插入添加,如果键不存在创建新的链表,键已存在,则新增内容,如果值全被移除了,对应的键也就消失了。

    双端链表两端操作的效率很高,通过索引下标的操作性能略有下降

在这里插入图片描述

  • 最多可以包含2³²-1个元素 (4294967295, 每个列表超过40亿个元素)。

2.常见操作

2.1 LPUSH/RPUSH/LRANGE

LPUSH将一个或多个值插入头部(左边),RPUSH是将一个或多个值插入尾部(右边)

案例:

127.0.0.1:6379> lpush list1 1 2 3 4 5
(integer) 5
127.0.0.1:6379> rpush list2 1 2 3 4 5
(integer) 5

LRANGE从头部开始遍历,获取元素,下标从0开始,0到-1是全部遍历

案例:

127.0.0.1:6379> LRANGE list1 0 3
1) "5"
2) "4"
3) "3"
4) "2"
127.0.0.1:6379> LRANGE list2 0 -1
1) "1"
2) "2"
3) "3"
4) "4"
5) "5"
127.0.0.1:6379> LRANGE list1 0 -1
1) "5"
2) "4"
3) "3"
4) "2"
5) "1"

不存在RRANGE命令

2.2 LPOP/RPOP

LPOP,从左侧弹出(移除)元素,RPOP从右侧弹出元素,被弹出的元素会被返回。

127.0.0.1:6379> lrange list1 0 -1
1) "5"
2) "4"
3) "3"
4) "2"
5) "1"
127.0.0.1:6379> lpop list1 
"5"
127.0.0.1:6379> lpop list1 
"4"
127.0.0.1:6379> lpop list1 
"3"
127.0.0.1:6379> lpop list1 
"2"
127.0.0.1:6379> lpop list1 
"1"
127.0.0.1:6379> lrange list2 0 -1
1) "1"
2) "2"
3) "3"
4) "4"
5) "5"
127.0.0.1:6379> rpop list2
"5"
127.0.0.1:6379> rpop list2
"4"
127.0.0.1:6379> rpop list2
"3"
127.0.0.1:6379> rpop list2
"2"
127.0.0.1:6379> rpop list2
"1"

2.3 LINDEX

根据下标获取元素

127.0.0.1:6379> rpush list1 1 2 3 4 5
(integer) 5
127.0.0.1:6379> lindex list1 0
"1"
127.0.0.1:6379> lindex list1 2
"3"

2.4 LLEN

元素个数,list.size();

127.0.0.1:6379> lrange list1 0 -1
1) "1"
2) "2"
3) "3"
4) "4"
5) "5"
127.0.0.1:6379> llen list1
(integer) 5

2.5 LREM

删除num个值是value的元素

lrem key num value

例:

127.0.0.1:6379> lpush list3 1 2 3 4 5 5 5 5 5 6 7 8
(integer) 12
127.0.0.1:6379> lrange list3 0 -11) "8"2) "7"3) "6"4) "5"5) "5"6) "5"7) "5"8) "5"9) "4"
10) "3"
11) "2"
12) "1"
127.0.0.1:6379> lrem list3 2 5
(integer) 2
127.0.0.1:6379> lrange list3 0 -11) "8"2) "7"3) "6"4) "5"5) "5"6) "5"7) "4"8) "3"9) "2"
10) "1"

2.6 LTRIM

截取指定范围的值后再赋给key

LTRIM key start end

例:

127.0.0.1:6379> rpush list1 1 2 3 4 5 6 
(integer) 6
127.0.0.1:6379> lrange list1 0 -1
1) "1"
2) "2"
3) "3"
4) "4"
5) "5"
6) "6"
127.0.0.1:6379> LTRIM list1 3 5
OK
127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "5"
3) "6"

2.7 RPOPLPUSH

移除列表的最后一个元素,并将该元素添加到另一个列表并返回

RPOPLPUSH key source target

例:

127.0.0.1:6379> lrange list1 0 -1
1) "1"
2) "2"
3) "3"
4) "4"
127.0.0.1:6379> lrange list2 0 -1
1) "5"
2) "6"
3) "7"
4) "8"
127.0.0.1:6379> rpoplpush list1 list2
"4"
127.0.0.1:6379> lrange list1 0 -1
1) "1"
2) "2"
3) "3"
127.0.0.1:6379> lrange list2 0 -1
1) "4"
2) "5"
3) "6"
4) "7"
5) "8"

2.8 LSET

设置某个下标的值

LSET key index value

例:

127.0.0.1:6379> lrange list2 0 -1
1) "4"
2) "5"
3) "6"
4) "7"
5) "8"
127.0.0.1:6379> lset list2  3 abc
OK
127.0.0.1:6379> lrange list2 0 -1
1) "4"
2) "5"
3) "6"
4) "abc"
5) "8"

2.9 LINSERT

在某个已有值existValue前或后加个新的值newValue

LINSERT key before|after existValue newValue

例:

127.0.0.1:6379> lrange list2 0 -1
1) "4"
2) "5"
3) "6"
4) "abc"
5) "8"
127.0.0.1:6379> LINSERT list2 before abc def
(integer) 6
127.0.0.1:6379> lrange list2 0 -1
1) "4"
2) "5"
3) "6"
4) "def"
5) "abc"
6) "8"
http://www.dtcms.com/wzjs/276776.html

相关文章:

  • 哪个网站做新中式株洲seo排名
  • DW做网站下拉列表怎么做网络推广代理平台
  • 企业网站后台管理系统一级域名生成二级域名
  • 外资企业可以在中国境内做网站吗网络推广软件
  • 自己做的网站如何上百度凌哥seo技术博客
  • 英文公司网站建设seo网络优化公司
  • cms开发网seo网站排名厂商定制
  • 做百度联盟做什么类型网站公司官网优化方案
  • 网站建设过程中要怎么打开速度安卓优化大师手机版
  • 甘肃省通信管理局网站寻找客户的渠道和方法
  • 网站建设分为哪几个阶段链接提交
  • 苏州seo培训多少钱google seo 优化招聘
  • 万州微网站建设免费企业网站建设流程
  • asp动态网站建设网络营销就业方向和前景
  • 网站开发 视频存储百度下载电脑版
  • 做外贸的网站简称为什么网站深圳外贸网络推广
  • 手机网站分辨率做多大智能建站abc
  • 不同代码做的网站后期维护情况大数据营销专业
  • 无锡公司网站建设服务济南优化网页
  • 怎么根据已有网站做新网站海外网站
  • 怎么样才能建立网站平台百度一下你知道
  • 人大网站建设的总结各大网站提交入口
  • wordpress 新闻采集站企业网络宣传推广方案
  • 设计师新手接单网站网页设计个人主页
  • 做电影网站需要多大空间营销托管全网营销推广
  • 开发网站放大文字功能怎么写网络营销优化
  • 要找人做公司网站应该怎么做漯河seo公司
  • 邯郸哪里做网站最佳搜索引擎
  • 怎么做课题组网站可以免费推广的平台
  • wordpress版本文件夹seo综合查询怎么用的