Redis------Set集合类型

set是string类型的无序集合

类比:你的朋友不能超过2的32次方-1个元素

基本添加删除操作

取并集

取交集

取差集

注意:每个元素的各个元素不能重复

应用场合:qq好友推荐‘

TomFri 的朋友圈:   

sadd TomFri  mary

 

sadd TomFri  xiaoming

sadd TomFri  liudehua

sadd TomFri zhouxingzhi

sadd TomFri  zhoucang

 

liFri 的朋友圈: 

sadd liFri  miqi

sadd liFri litianai

sadd liFri  zhangjianing

sadd liFri zhouxingzhi

sadd liFri zhoucang

 

集合计算

求交集

sinter TomFri liFri

 

 求并集

sunion   TomFri liFri

求差集

sdiff  liFri   TomFri 

smembers TomFri

解释:TomFri全部信息

结论:查看集合内部全部信息

sismember TomFri   miqi

解释:判断miqi是不是TomFri的好基友

0代表不是

1代表是

scard TomFri

解释:数一数TomFri有多少个好基友?

 

 smove  TomFri liFri mary

解释:通过smove的乾坤大挪移把TomFri中好基友mary移到liFri

 

posted @ 2019-01-16 19:04  周行知  阅读(230)  评论(0编辑  收藏  举报