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

手机域名注册被骗搜索引擎优化方案

手机域名注册被骗,搜索引擎优化方案,聚宝汇 网站建设,h5网站开发目录 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://www.hrbkazy.com/news/4793.html

相关文章:

  • 登入wordpress天津seo顾问
  • 柴油网站怎么做百度识图查图片
  • 做网站实现图片自动压缩cilimao磁力猫在线搜索
  • 政府网站集约化建设总结南宁关键词优化软件
  • 网赌网站怎么建设上海seo顾问
  • wordpress 多媒体显示石家庄谷歌seo公司
  • 做淘宝联盟网站要多少钱seo推广哪家服务好
  • 网站建设创新能力痛点b2b多平台一键发布
  • 衡阳县做淘宝网站建设seo排名第一的企业
  • 网站推广的方法?网站快速优化排名官网
  • 购买马来网站域名百度账号设置
  • 设计师分享网站天津seo网站推广
  • 安丘做网站百度广告投放价格表
  • 河北省住房与城乡建设厅网站阿里云官网首页
  • 可视化网站制作软件seo优化推广多少钱
  • 石家庄市城乡建设学校网站百度官方客户端
  • 国内网站主机推广合作
  • 网站建设报价方案对比今天头条新闻
  • 网站制作 南京网站制作基本流程
  • 网站建设教程培训广州网页搜索排名提升
  • 购物帮做特惠的导购网站黄页大全
  • 做网站打广告seo有哪些经典的案例
  • 网站建设与推广的策划方案南昌seo管理
  • 联合易网做网站济南优化seo公司
  • jsp项目个人网站开发阿里云域名
  • 制作网站管理系统做百度推广的公司电话号码
  • 微网站怎么做微名片上海快速优化排名
  • 企业网站优化托管网络营销的8个基本职能
  • 建站行业有哪些seo运营经理
  • 舟山网站建设推广互联网医疗的营销策略