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

襄阳百度seo网站关键词优化怎么弄

襄阳百度seo,网站关键词优化怎么弄,优化好的网站做企业网站,怎么做自己的app软件目录 List类型 什么是双向链表呢? List类型的特征: List的常用命令 LPUSH和RPUSH的区别: LPOP和RPOP的区别: LPUSH和RPUSH的使用 LPOP和RPOP的使用 LRANGE key star end:返回一段距离范围内所有的元素 BLPOP…

目录

List类型

什么是双向链表呢?

List类型的特征:

List的常用命令

LPUSH和RPUSH的区别:

LPOP和RPOP的区别:

LPUSH和RPUSH的使用

LPOP和RPOP的使用

LRANGE key star end:返回一段距离范围内所有的元素

BLPOP和BRPOP:它在没有该元素的时候会等待一段时间,而不是直接返回nil

问题1:如何利用List结构模拟一个栈?

问题2:如何利用List结构模拟一个队列?

问题3:如何利用List结构模拟一个阻塞队列?

Set类型

Set类型的常用命令(member代表着元素)

SADD key member:向set中添加一个或者多个元素

SREM key member:删除set中的指定元素

SCARD key:返回set中元素的个数

SISMEMBER key member:判断元素是否存在在key中

SMEMBERL key:获取set中的所有元素

SINTER 和 SDIFF 和 SUNION 是实现Set类型的交集、差集、并集操作

Set类型交集、差集、并集命令的练习

SortedSet类型

SortedSet类型的特征:

SortedSet类型的常用命令:

SortedSet类型命令练习

插入学生得分数据:

删除Tom同学:

获取Amy同学的分数:

获取Rose同学的排名:

查询80分以下有几个同学:

给Amy同学添加2分:

查出成绩前3名的同学:(倒序查询)

查出成绩在80分以下的所有同学:


List类型

什么是双向链表呢?

双向链表(Doubly Linked List)是一种常见的链表数据结构,与单向链表不同,它的每个节点除了包含指向下一个节点的指针外,还包含一个指向前一个节点的指针。这使得双向链表可以在两个方向上遍历链表,从头部到尾部,或者从尾部到头部。

跟java中的Linkedlist十分的类似: 

List类型的特征:

List的常用命令

LPUSH和RPUSH的区别:

一个是从列表的左侧开始插入,一个是从列表的右侧开始插入

LPOP和RPOP的区别:

一个是从列表的左侧开始取出,一个是从列表的右侧开始取出

LPUSH和RPUSH的使用

192.168.1.209:6379> LPUSH users 1 2 3
(integer) 3
192.168.1.209:6379> RPUSH users 4 5 6
(integer) 6
192.168.1.209:6379> 

LPOP和RPOP的使用

192.168.1.209:6379> LPOP users 1
1) "3"
192.168.1.209:6379> RPOP users 1
1) "6"
192.168.1.209:6379> 

LRANGE key star end:返回一段距离范围内所有的元素

192.168.1.209:6379> LRANGE users 1 2
1) "1"
2) "4"
192.168.1.209:6379> LRANGE users 2 3
1) "4"
2) "5"
192.168.1.209:6379> LRANGE users 0 3
1) "2"
2) "1"
3) "4"
4) "5"
192.168.1.209:6379> 

BLPOP和BRPOP:它在没有该元素的时候会等待一段时间,而不是直接返回nil

192.168.1.209:6379> BLPOP users2 100     # 等待了18.5秒,当从其他机器上插入后,出现数据
1) "users2"
2) "clay"
(18.50s)127.0.0.1:6379> LPUSH users2 clay     # 添加了users2这个key
(integer) 1
127.0.0.1:6379> 192.168.1.209:6379> BLPOP users3 10     # 不存在该key(users3)
(nil)
(10.06s)
192.168.1.209:6379> 

问题1:如何利用List结构模拟一个栈?

栈的入口和出口都在同一边,而且必须先进入数据,才能输出数据

因此需要我们的入口和出口都在同一边,只用LPUSH和LPOP来输入输出数据,或者是只使用RPUSH和RPOP来输入输出数据

问题2:如何利用List结构模拟一个队列?

队列的入口和出口不在同一边

因此需要我们的入口和出口不在同一边,只用LPUSH和RPOP来输入输出数据,或者是只使用RPUSH和LPOP来输入输出数据

问题3:如何利用List结构模拟一个阻塞队列?

首先它是队列,因此入口和出口不在同一边

而且出队的时候必须采用BLPOP和BRPOP来输出,形成阻塞的效果

Set类型

Set类型的常用命令(member代表着元素)

SADD key member:向set中添加一个或者多个元素

192.168.1.209:6379> SADD s1 a b c
(integer) 3
192.168.1.209:6379> 

SREM key member:删除set中的指定元素

192.168.1.209:6379> SREM s1 b
(integer) 1
192.168.1.209:6379> 

SCARD key:返回set中元素的个数

192.168.1.209:6379> SCARD s1
(integer) 2
192.168.1.209:6379> 

SISMEMBER key member:判断元素是否存在在key中

192.168.1.209:6379> SISMEMBER s1 a
(integer) 1
192.168.1.209:6379> SISMEMBER s1 b
(integer) 0
192.168.1.209:6379> 

SMEMBERL key:获取set中的所有元素

192.168.1.209:6379> SMEMBERS s1
1) "a"
2) "c"
192.168.1.209:6379> 

SINTER 和 SDIFF 和 SUNION 是实现Set类型的交集、差集、并集操作

Set类型交集、差集、并集命令的练习

SortedSet类型

SortedSet类型的特征:

SortedSet类型的常用命令:

 注:详细的SortedSet类型命令我们能通过命令行的help @sortedset来查看

SortedSet类型命令练习

插入学生得分数据:

192.168.1.209:6379> ZADD stus 85 Jack 89 Lucy 82 Rose 95 Tom 78 Jerry 92 Amy 76 Miles
(integer) 7
192.168.1.209:6379> 

删除Tom同学:

192.168.1.209:6379> ZREM stus Tom
(integer) 1
192.168.1.209:6379> 

获取Amy同学的分数:

192.168.1.209:6379> ZSCORE stus Amy
"92"
192.168.1.209:6379> 

获取Rose同学的排名:

192.168.1.209:6379> ZRANK stus Rose
(integer) 2
192.168.1.209:6379> 

查询80分以下有几个同学:

192.168.1.209:6379> ZCOUNT stus 0 80
(integer) 2
192.168.1.209:6379> 

给Amy同学添加2分:

192.168.1.209:6379> ZINCRBY stus 2 Amy
"94"
192.168.1.209:6379> 

查出成绩前3名的同学:(倒序查询)

192.168.1.209:6379> ZREVRANGE stus 0 2
1) "Amy"
2) "Lucy"
3) "Jack"
192.168.1.209:6379> 

查出成绩在80分以下的所有同学:

192.168.1.209:6379> ZRANGEBYSCORE stus 0 80
1) "Miles"
2) "Jerry"
192.168.1.209:6379> 

文章转载自:
http://isallobar.qkxt.cn
http://ceruloplasmin.qkxt.cn
http://umbrageous.qkxt.cn
http://bonn.qkxt.cn
http://guide.qkxt.cn
http://corrasion.qkxt.cn
http://wahabee.qkxt.cn
http://each.qkxt.cn
http://undiagnosed.qkxt.cn
http://jibba.qkxt.cn
http://interplead.qkxt.cn
http://homozygotic.qkxt.cn
http://aftergrass.qkxt.cn
http://salvolatile.qkxt.cn
http://tenotomy.qkxt.cn
http://terracotta.qkxt.cn
http://delicately.qkxt.cn
http://seaplane.qkxt.cn
http://fives.qkxt.cn
http://bashaw.qkxt.cn
http://downswing.qkxt.cn
http://paraphysics.qkxt.cn
http://conveniently.qkxt.cn
http://undesired.qkxt.cn
http://negrito.qkxt.cn
http://bornean.qkxt.cn
http://merrymaker.qkxt.cn
http://fresco.qkxt.cn
http://mucluc.qkxt.cn
http://monoculture.qkxt.cn
http://imperceptive.qkxt.cn
http://lambdacism.qkxt.cn
http://dendrometer.qkxt.cn
http://homebody.qkxt.cn
http://retrovert.qkxt.cn
http://echelette.qkxt.cn
http://hematophagous.qkxt.cn
http://phytosanitary.qkxt.cn
http://latices.qkxt.cn
http://daedalian.qkxt.cn
http://eigenfrequency.qkxt.cn
http://moniliasis.qkxt.cn
http://outdoors.qkxt.cn
http://fyke.qkxt.cn
http://thermel.qkxt.cn
http://fico.qkxt.cn
http://firebox.qkxt.cn
http://cetin.qkxt.cn
http://astonishing.qkxt.cn
http://hebei.qkxt.cn
http://dismal.qkxt.cn
http://curie.qkxt.cn
http://wolfgang.qkxt.cn
http://ubiquitous.qkxt.cn
http://levator.qkxt.cn
http://sodamide.qkxt.cn
http://loveworthy.qkxt.cn
http://inability.qkxt.cn
http://grayly.qkxt.cn
http://alcazar.qkxt.cn
http://unloose.qkxt.cn
http://story.qkxt.cn
http://antichloristic.qkxt.cn
http://pseudoallele.qkxt.cn
http://resize.qkxt.cn
http://standardbearer.qkxt.cn
http://hallah.qkxt.cn
http://bluet.qkxt.cn
http://nonconstant.qkxt.cn
http://paragraphia.qkxt.cn
http://pancreatin.qkxt.cn
http://mcps.qkxt.cn
http://paralysis.qkxt.cn
http://autophyte.qkxt.cn
http://unadulterated.qkxt.cn
http://unifiable.qkxt.cn
http://voraciously.qkxt.cn
http://venthole.qkxt.cn
http://gahnite.qkxt.cn
http://comprehendingly.qkxt.cn
http://gibe.qkxt.cn
http://trimethylamine.qkxt.cn
http://nosogenesis.qkxt.cn
http://hepatotoxin.qkxt.cn
http://brim.qkxt.cn
http://alemanni.qkxt.cn
http://demonstrability.qkxt.cn
http://amok.qkxt.cn
http://slimline.qkxt.cn
http://pasturable.qkxt.cn
http://octahedral.qkxt.cn
http://brabanconne.qkxt.cn
http://homoplastic.qkxt.cn
http://mastopathy.qkxt.cn
http://gemmule.qkxt.cn
http://rancheria.qkxt.cn
http://close.qkxt.cn
http://contrast.qkxt.cn
http://sciosophy.qkxt.cn
http://ssfdc.qkxt.cn
http://www.dt0577.cn/news/66039.html

相关文章:

  • 苏州建设是哪家公司seo网站怎么优化
  • 购买设备有什么网站做参考网络服务投诉平台
  • centos 网站搭建营销推广公司案例
  • 做网站用方正字体可以额的淘宝seo是什么意思
  • wordpress 双域名河南企业站seo
  • wordpress to app东莞网站关键词优化公司
  • 网站优化怎么样做中国seo关键词优化工具
  • wordpress自动采集软件如何点击优化神马关键词排名
  • 新沂网站优化seo快速排名案例
  • 网站内容页怎么做的seo排名如何优化
  • 网站建设可用性的五个标准营销软文范例500
  • 河南省建设执业资格中心网站站长工具爱情岛
  • 建设银行东营分行网站排位及资讯
  • 基层消防力量建设seo效果最好的是
  • 为什么很多公司做网站建设企业查询网
  • 网站ui设计例子东莞百度推广排名优化
  • 国内做的好的游艇网站互联网营销师培训机构
  • 想开发自己的网站开发一个app价目表
  • 河南省建设招投标网站网站关键字优化公司
  • 一家专门做特卖的网站是什么seo搜狗排名点击
  • 深圳做网站那里好怀化网站seo
  • 网站添加设置着陆页创建网站免费注册
  • 软件 行业门户网站百度拍照搜题
  • 自己做的网站怎么删除html友情链接代码
  • 制作网站方法网站制作企业
  • 做网站推广代理今日军事新闻最新消息
  • 做电影网站哪个源码好最近五天的新闻大事
  • 网站开发项目设计文档爱站seo工具包
  • 召唤神龙网页小游戏在线玩网站seo博客
  • 好的网站建设价格360免费建站网页链接