
Redis--Set结构及其应用场景
发布日期:2021-05-15 20:57:53
浏览次数:21
分类:精选文章
本文共 789 字,大约阅读时间需要 2 分钟。
前言
集合(set)类型也是用来保存多个 字符串元素,但和列表类型不一样的是,集合中 不允许有重复元素,
并且集合中的元素是无序的, 不能通过索引下标 获取元素。Set数据结构
Set应用场景
-
微信抽奖小程序
如下:用户18888,18889,18890参与抽奖用set命令SADD key userId,用SMEMBERS key可以查看参与抽奖的所有用户, SRANDMENBER act:1008 2 在所有参与抽奖的用户中随机抽取两个, SRANDMENBER act:1008 1 在所有参与抽奖的用户中随机抽取一个并在集合中删除 -
微信微博点赞,收藏,标签
Set集合操作
- SINTER set1,set2,set3 :取set1,set2,set3的交集,如下图集合set1,set2,set3都包含元素{c},那么{c}就是set1,set2,set3的交集
- SUNION set1,set2,set3:取set1,set2,set3的并集
- SDIFF set1,set2,set3:取set1,set2,set3的差集,即set1减去set2和set3的并集,如下图集合set1包含元素{a,b,c}集合set2+set3的并集为{b,c,d,e},那么他们的差集就是{a,b,c}-{b,c,d,e}={a}
- 集合操作实现微博微信关注模型
共同关注:求交集 我关注的人也关注他(杨过老师) SISMEMBER simaSet yangguo:判断yangguo是否存在于simaSet SISMEMBER lubanSet yangguo:判断yangguo是否存在于lubanSet 我可能认识的人:求差集 SDIF yangguoSet zhugeSet 取yangguoSet和zhugeSet的差集 即yangguo关注的那些zhuge没有关注过的人
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月14日 09时51分09秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ionic4 路由跳转传值
2019-03-12
CSDN 怎么写出好看的博客
2019-03-12
pwn题shellcode收集
2019-03-12
python中的序列化
2019-03-12
lora技术在无线抄表行业应用
2019-03-12
msfvenom的使用&免杀&外网渗透
2019-03-12
HTTP/2 协议详解
2019-03-12
使用MySQLTuner-perl对MySQL进行优化
2019-03-12
2018年3月最新的Ubuntu 16.04.4漏洞提权代码
2019-03-12
亚马逊aws文档语法错误
2019-03-12
Spring cloud --分布式配置中心组件Spring Cloud Config
2019-03-12
Unity Job System 2——并行处理数据
2019-03-12
spark概述
2019-03-12
JavaScript 知识梳理[一] 变量类型,浅拷贝,深拷贝
2019-03-12
Python3的修改
2019-03-12
SQL基础学习(六)- MySQL的insert语句
2019-03-12
Linux kernel pwn --- CSAW2015 StringIPC
2019-03-12
2020-05-31 py执行时超时控制
2019-03-12