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

万维建设网站郑州市重点项目建设办公室网站

万维建设网站,郑州市重点项目建设办公室网站,wordpress创建搜索页面,英文淘宝网站建设LIST List 是一个简单的双向链表,支持从两端进行插入和删除操作。 常用命令: lpush/rpush/lrange lpush 插入一个或多个元素到列表的左端。 rpush 插入一个或多个元素到列表的右端。 lrange key start stop 获取元素(前闭后闭&#xff0…

LIST

List 是一个简单的双向链表,支持从两端进行插入和删除操作。

常用命令:

lpush/rpush/lrange

lpush 插入一个或多个元素到列表的左端。

rpush 插入一个或多个元素到列表的右端。

lrange key start stop 获取元素(前闭后闭),超过范围的话,只会返回范围内的元素,不会报错。 

127.0.0.1:6379> LPUSH list1 1 2 3 4 5 6
(integer) 6
127.0.0.1:6379> RPUSH list2 11 22 33 44 55 66
(integer) 6
127.0.0.1:6379> TYPE list1
list
127.0.0.1:6379> LRANGE list1 0 -1
1) "6"
2) "5"
3) "4"
4) "3"
5) "2"
6) "1"
127.0.0.1:6379> LRANGE list2 0 -1
1) "11"
2) "22"
3) "33"
4) "44"
5) "55"
6) "66"
127.0.0.1:6379> LRANGE list2 0 1
1) "11"
2) "22"

lpop/rpop

lpop key [count](删除并返回列表的左端元素)可以设置取出的元素个数

rpop key [count] 删除并返回列表的右端元素。可以设置取出的元素个数 

127.0.0.1:6379> LRANGE list1 0 -1
1) "6"
2) "5"
3) "4"
4) "3"
5) "2"
6) "1"
127.0.0.1:6379> LPOP list1 
"6"
127.0.0.1:6379> LRANGE list1 0 -1
1) "5"
2) "4"
3) "3"
4) "2"
5) "1"
127.0.0.1:6379> RPOP list1
"1"
127.0.0.1:6379> LRANGE list1 0 -1
1) "5"
2) "4"
3) "3"
4) "2"127.0.0.1:6379> LRANGE list1 0 -1
1) "5"
2) "4"
3) "3"
4) "2"
127.0.0.1:6379> LPOP list1 2
1) "5"
2) "4"
127.0.0.1:6379> LRANGE list1 0 -1
1) "3"
2) "2"
lindex

根据下标获取元素 下标从0开始

127.0.0.1:6379> LRANGE list2 0 -1
1) "11"
2) "22"
3) "33"
4) "44"
5) "55"
6) "66"
127.0.0.1:6379> LINDEX list2 2
"33"
127.0.0.1:6379> LINDEX list2 0
"11"
127.0.0.1:6379> LINDEX list2 1
"22"
llen

获取列表中元素的个数

127.0.0.1:6379> LRANGE list2 0 -1
1) "11"
2) "22"
3) "33"
4) "44"
5) "55"
6) "66"
127.0.0.1:6379> LLEN list2
(integer) 6

lrem

删除指定的元素

lrem key count(要删除的数量) element(要删除的值)

count > 0 : 从左往右找,删除

count < 0 : 从右往左找,删除

count = 0 : 删除所有的

127.0.0.1:6379> LPUSH list1  1 1 1 1 2 2 2 3 3 4 5
(integer) 11
127.0.0.1:6379> LRANGE list1 0 -11) "5"2) "4"3) "3"4) "3"5) "2"6) "2"7) "2"8) "1"9) "1"
10) "1"
11) "1"
127.0.0.1:6379> LREM list1 3 1
(integer) 3
127.0.0.1:6379> LRANGE list1 0 -1
1) "5"
2) "4"
3) "3"
4) "3"
5) "2"
6) "2"
7) "2"
8) "1"
127.0.0.1:6379> LREM list1 0 3
(integer) 2
127.0.0.1:6379> LRANGE list1 0 -1
1) "5"
2) "4"
3) "2"
4) "2"
5) "2"
6) "1"
ltrim 

ltrim key start stop(前闭后闭) 截取指定索引区间的元素后再赋值给key

127.0.0.1:6379> LRANGE list2 0 -1
1) "11"
2) "22"
3) "33"
4) "44"
5) "55"
6) "66"
127.0.0.1:6379> ltrim list2 2 3
OK
127.0.0.1:6379> LRANGE list2 0 -1
1) "33"
2) "44"
 rpoplpush

 rpoplpush 源列表 目的列表

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

127.0.0.1:6379> LRANGE list1 0 -1
1) "5"
2) "4"
3) "2"
4) "2"
5) "2"
6) "1"
127.0.0.1:6379> LRANGE list2  0 -1
1) "33"
2) "44"
127.0.0.1:6379> RPOPLPUSH list1 list2
"1"
127.0.0.1:6379> LRANGE list1 0 -1
1) "5"
2) "4"
3) "2"
4) "2"
5) "2"
127.0.0.1:6379> LRANGE list2 0 -1
1) "1"
2) "33"
3) "44"
lset
LSET key index element

设置指定位置元素的值。

127.0.0.1:6379> LRANGE list2 0 -1
1) "1"
2) "33"
3) "44"
127.0.0.1:6379> LSET list2 1 mysql
OK
127.0.0.1:6379> LRANGE list2 0 -1
1) "1"
2) "mysql"
3) "44"
linsert

linsert key <before | after> pivot element

进行插入的时候,从左往右找到第一个值进行前后插入

127.0.0.1:6379> LRANGE list2 0 -1
1) "1"
2) "mysql"
3) "44"
127.0.0.1:6379> LINSERT list2 before mysql java
(integer) 4
127.0.0.1:6379> LRANGE list2 0 -1
1) "1"
2) "java"
3) "mysql"
4) "44"

http://www.yayakq.cn/news/277687/

相关文章:

  • 鄂尔多斯网站制作专业seo服务商
  • 新建网站的步骤ui设计的流程有哪些步骤
  • 自适应网站教程个人建设网站盈利需要什么材料
  • 阿里个人网站网页建站点
  • 网络平台开展职业培训网站建设wordpress批量扫描弱口令工具
  • 重庆招标建设信息网站如何做一个好网站
  • 网站开发合同适用印花税免费域名注册优惠
  • 公司网站建设说明书表白视频制作软件app
  • 制作好网站怎么导入贵阳哪里做网站
  • 网站建设使用什么软件有哪些怎么开一个微信公众号
  • 网站建设与 维护实训报告范文打开网站要密码
  • wordpress网站怎么建南皮网站建设
  • 行业网站建设公司17173游戏排行榜
  • 佛山正规企业网站排名优化网站优化顺义案例
  • 做门窗可以放什么网站网站上线 模板
  • 收费网站建设视频教程免费下载做网站PAAS系统
  • 长春电商网站建设价格低站长统计幸福宝网站统计
  • 网站的专题怎么做免费浏览的不良网站
  • 网站建设费挂什么科目那样的网站
  • 广东建设厅网站查询铜陵网站建设
  • 在线设计平台发展规划南京网络推广优化哪家好
  • 上海市建设安全协会官方网站建网站的尺寸
  • 网站注册页面怎么做数据验证wordpress图片文件夹
  • 凡科网站设计模板网站设计原则
  • 怎么按照屏幕比例做网站适应网站运营是什么
  • 长沙网站设计哪家好中国企业500强标准
  • 南昌网站建设培训学校青岛专业网站建设哪家好
  • 云南手机网站开发销售外包公司
  • 乐都企业网站建设哪家快wordpress wpsignon
  • 如何建立自己的网站去推广域名批量查询网站