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

上海网络维护薪水一般多少整站快速排名优化

上海网络维护薪水一般多少,整站快速排名优化,mcms怎么做网站,做电商网站php开发的流程Set的结构与list相似,但底层存储结构是hashtable,因此它的值是唯一的,同时添加的顺序与保存的顺序并不一致。每一个Set类型的key中可以存储2^32-1个元素。 一、应用场景 1、保存用户的收藏 在小说网站中保存用户的收藏,收藏 的小…

Set的结构与list相似,但底层存储结构是hashtable,因此它的值是唯一的,同时添加的顺序与保存的顺序并不一致。每一个Set类型的key中可以存储2^32-1个元素。

一、应用场景
1、保存用户的收藏

    在小说网站中保存用户的收藏,收藏 的小说并不需要保存收藏的顺序,但收藏过的小说不会再被收藏。

2、关注和粉丝列表

    可用于保存某个用户的关注和粉丝列列表,还可以获得两个列表的交集、并集和差集。

3、文章标签或关键字

    在上传视频,商品等可以添加关键字,关键字不能重复

4、记录空间的访问用户

    记录某人的博客或是某篇文章有哪些人访问过。

二、添加值
1、添加一个或多个元素

    一次添加一个或多个元素,已存在元素会忽略,不存在的元素会被添加,最终返回添加的元素的数量

语法

sadd key member [member ...]

示例

//添加zhangshan的关注者
sadd follow:zhangshan wangwu zhaosi

三、删除值

1、删除并返回指定数量的元素

    由于Set中元素是无序的,因此使用此方法并不知道会删除哪些元素,可以认为是随机的。

语法

spop key [count]

示例

//删除并返回两个元素
spop follow:zhangshan 2

2、删除指定的元素

    删除指定的元素,返回实际删除的元素的数量

语法

srem key member [member ...]

示例

//删除 lisi和wangwu两个关注者
srem follow:zhangshan lisi wangwu

四、查询
1、返回元素的数量

语法

scard key

示例

//获取zhangshan的关注人数
scard follow:zhangshan

2、判断指定的元素是否存在

    判断指定的元素是否存在,如果存在返回1,不存在返回0

语法

sismember key member

示例

//判断lisi是否是zhangshan的关注者
sismember follow:zhangshan lisi

3、返回所有元素

    如果key不存在或是没有元素返回空值,如果存在返回元素列表

语法

smembers key

示例

//返回zhangshan的所有关注者
smembers follow:zhangshan

4、返回多个元素

    此返回的元素是随机的,如果没有元素或是key不存在,返回空值

语法

srandmember key [count]

示例

//随机返回两个zhangshan的关注者
srandmember follow:zhangshan 2

5、使用游标根据条件查询元素

语法

sscan key cursor [MATCH pattern] [COUNT count]

其中

coursor为上次游标的结束位置,一般为0

match为查询条件,模糊部分使用“*”号代替

count为返回的数量,当值小于元素数量很多时,可能会返回超出指定数量的元素

示例

//返回zhangshan的第一个关注者,但实际可能会返回多个
sscan follow:zhangshan 0 count 1

五、交、并和差集处理
1、差集

1)返回第一个集合与其他集合之间的差异

    返回第一个集合中存在,但其它集合中不存在的元素,否则返回空。

语法

sdiff key [key ...]

示例

//第一个集合
sadd set1 v1 v2 v3
//第二个集合
sadd set2 v1 v3 v4
//获取在第一个集合中存在,而第二个集合中不存在的元素
sdiff set1 set2

2)把各集合的差异保存到新的集合中

    把第一个集合中存在,但其它集合中不存在的元素保存到新集合中

语法

sdiffstore destination key [key ...]

示例

//v4
sdiffstore set3 set2 set1
//v2
sdiffstore set4 set1 set2

2、并集

3)返回并集

    返回多个集合中不同的元素的合集

语法

sunion key [key ...]

示例

//"v3""v4""v1""v2
SUNION set1 set2

2)把并集保存到新集合中

语法

sunionstore destination key [key ...]

示例

sunionstore set5 set1 set2

smembers set5

3)交集

1)返回多个集合中相同的元素

语法

sinter key [key ...]

示例

//"v3""v1"
sinter set1 set2

2)把多个集合中相同的元素保存到新的集合中

语法

sinterstore destination key [key ...]

示例

sinterstore set6 set1 set2

smembers set6

 文章来源于哔站《Redis中Set类型的操作》

更多学习视频和专栏文章请到哔站个人空间: 布道师学院的个人空间-布道师学院个人主页-哔哩哔哩视频

更多资源和项目下载请到:”开源吧(找实战项目和毕设项目的好网站)“ ​ :开源吧

http://www.dt0577.cn/news/1723.html

相关文章:

  • 网站有了如何做推广国产长尾关键词拘挖掘
  • 网站建设公司人员配置新浪舆情通
  • 朝阳seo网站建设2022搜索引擎
  • 常州网站制作公司广告营销顾问
  • 网站全屏视频怎么做安徽seo顾问服务
  • 东戴河网站建设百度搜索指数1000是什么
  • 建站系统源码下载推广价格一般多少
  • 一个网站可以做多少地区词游戏代理加盟
  • 青海建设网站多少钱培训计划和培训内容
  • wordpress 建站对比武汉seo管理
  • 金华建设局网站西安百度推广开户运营
  • wordpress清除无用的数据库表郑州网络seo公司
  • 花店网站首页模版百度帐号注册
  • 长沙网站建设服务公司seo平台代理
  • 网站开发计划书武汉楼市最新消息
  • 怎么做网站卖货如何优化seo技巧
  • 如何做app推广运营专业seo培训
  • 海伦市网站网页链接
  • 北京互联网公司集中在哪些地方seo技术好的培训机构
  • 重庆做网站开发的公司广东seo推广公司
  • 网站的思维导图怎么做长沙网站seo
  • 网站建设培训证书新公司做网站多少钱
  • 湘潭自适应网站建设 磐石网络口碑营销怎么做
  • 网站app免费生成软件下载免费推广网站2023
  • 苏州外贸网站制作公司企业seo案例
  • 苏州企业网站建设方案seo独立站优化
  • 微信公众号的微网站开发广告收益平台
  • 沭阳网站建设shy1z现在有什么推广平台
  • 百度网络推广怎么收费seo中国官网
  • 建站之星官网 discuz环球贸易网