详细信息 您现在的位置是:首页 > 数据库

redis中set集合类型的使用

来源: 发布时间:2020-02-23 1394 人已围观

摘要redis的set是string类型的无序集合。set元素最大可以包含(2的32次方-1)个元素。关于set集合类型除了基本的添加删除操作,其他有用的操作还包含集合的取并集union),交集(intersection),差集(difference)。通过这些操作可以很容易的实现sns中的好友推荐功能。

redis的set是string类型的无序集合。

set元素最大可以包含(2的32次方-1)个元素。

关于set集合类型除了基本的添加删除操作,其他有用的操作还包含集合的取并集(union),交集(intersection),差集(difference)。通过这些操作可以很容易的实现sns中的好友推荐功能。

该类型应用场合:qq好友推荐、微博系统的关注关系使用

微博系统关注关系:

①我去关注他人

②我被别人关注

③大家互相关注

tom关注别人(mary  jack  xiaoming  wang5  wang6)

linken关注别人(yuehan  daxiong  luce  wang5  wang6)

4.png

上图有两个set集合类型的数据(tom和linken的好友信息)

tom和linken有各自的好友,也有共同的两个好友,但是他们彼此不是好友

41.png

42.png

43.png



站点信息

  • 电话:15226178738
  • QQ:1697915848
  • 邮箱:1697915848@qq.com