其他分享
首页 > 其他分享> > 数据类型-set类型基本操作和扩展操作

数据类型-set类型基本操作和扩展操作

作者:互联网

set 类型

 

 添加数据

sadd key member1 [member2]

 获取全部数据

smembers key

 删除数据

srem key member1 [member2]

 获取集合数据总量

scard key

 判断集合中是否包含指定数据

sismember key member

 获取集合数据总量

scard key

 判断集合中是否包含指定数据

sismember key member

业务场景

脉脉为了促进用户间的交流,保障业务成单率的提升,需要让每位用户拥有大量的好友,事实上职场新人不 具有更多的职场好友,如何快速为用户积累更多的好友?

新浪微博为了增加用户热度,提高用户留存性,需要微博用户在关注更多的人,以此获得更多的信息或热门 话题,如何提高用户关注他人的总量?

QQ新用户入网年龄越来越低,这些用户的朋友圈交际圈非常小,往往集中在一所学校甚至一个班级中,如何 帮助用户快速积累好友用户带来更多的活跃度?

微信公众号是微信信息流通的渠道之一,增加用户关注的公众号成为提高用户活跃度的一种方式,如何帮助 用户积累更多关注的公众号?

美团外卖为了提升成单量,必须帮助用户挖掘美食需求,如何推荐给用户最适合自己的美食?

解决方案

 求两个集合的交、并、差集

sinter key1 [key2]
sunion key1 [key2]
sdiff key1 [key2]

 求两个集合的交、并、差集并存储到指定集合中

sinterstore destination key1 [key2]
sunionstore destination key1 [key2]
sdiffstore destination key1 [key2]

 将指定数据从原始集合中移动到目标集合中

smove source destination member

Tips 9:

set 类型数据操作的注意事项

 

标签:存储,set,key2,数据类型,用户,key,基本操作,好友
来源: https://www.cnblogs.com/zhangchaoya/p/15232840.html