文章插图
sinter key key1
sunion key key1
sdiff key key1
俩个集合的交、并、差集并存储到指定集合中sinterstore destination key1 key2
sunionstore destination key1 key2
sdiffstore destination key1 key2
文章插图
案例:我们需要挖掘一个信息的共同好友 。例如微信公众号的共同关注好友数量、QQ添加新好友的推荐机制、深度挖掘用户直接的联系
就根据上述案例,我们可以使用差集来实现qq的有可能认识的好友 。
4-5 set类型业务场景 实现网站的PV UV IP的记录PV直接使用string类型的incr统计即可
UV和IP都是独立不重复的,使用set来操作 。
在上边我们知道set有一个特性就是不能重复,我们就可以根据这一点来轻松实现这个功能 。然后使用scard key 来统计数量 。
至于UV是独立访客,使用本地的cookie来实现就可以,方法一样把cookie传给redis做记录即可
文章插图
5. sorted_set类型在之前的四个类型中都不支持排序的,下来咱们看的sorted_set类型是既支持存储大数据,也支持排序功能
5-1. sorted_set类型基本操作添加数据:
zadd key score member
获取数据:
zrange key start stop | zrevrange key start stop
删除数据:
zrem key member
文章插图
按条件获取数据:
zrangebyscore key min max limit | zrevrangescore key max min
条件删除数据:
zremrangebyrank key start stop | zremrangebyscore key min max
- Redis高级-07-主从复制-主从结构搭建
- QQ回收站照片删除了怎么恢复?
- 交首付当天可以提车吗
- 杨澜|张国立当“新生学徒”?!和杨澜一起学漆艺
- 中年人|专访黄渤:珍惜当下,是一个中年人打开生活最真诚的方式
- 为什么男人除了努力别无选择?
- 青岛|《大湾仔的夜2》陈小春自称“青岛女婿”当导游,大湾仔畅游青岛网红打卡地
- 越剧|“越”声嘹亮 《中国好声音》越剧特别季各行当轮番登场,抢人大战再度升级
- 亚微|三个青岛年轻人搭起“最佳”!作品《无言有爱》亚微电影节获大奖 编剧赵秋媛表达“当下”痛点
- 怎么做蜂蜜柚子茶?