少年乘勇气,百战过乌孙。这篇文章主要讲述Redis(开发与运维):15---集合对象相关的知识,希望能为你提供帮助。
一、集合对象概述
二、命令
常用命令
sadd key element [element ...]
smembers key
sismember key element
srem key element [element ...]
srandmember key [count]
spop key [count]
其他命令
sinter key [key ...]
sunion key [key ...]
sdiff key [key ...]
sinterstore destination key [key ...]
suionstore destination key [key ...]
sdiffstore destination key [key ...]
三、内部编码
四、使用场景
演示说明
唯一计数器
朋友圈点赞
sadd like:消息 Id 点赞用户 Id
srem like:消息 Id 点赞用户 Id
sismember like:消息 Id 点赞用户 Id
smembers like:消息 Id
scard like:消息 Id
共同关注和推荐关注
sadd darrenSet qiuxiang lee king
sadd qiuxiangSet darren ting lee king
sadd kingSet qiuxiang darren ting buding
sinter darrenSet qiuxiangSet - lee,king
sismember qiuxiangSet king
sdiff qiuxiangSet darrenSet - darren, ting
【Redis(开发与运维):15---集合对象】
投票
标签
sadd user:1:tags tag1 tag2 tag5
sadd user:2:tags tag2 tag3 tag5
...
sadd user:k:tags tag1 tag2 tag4
...
sadd tag1:users user:1 user:3
sadd tag2:users user:1 user:2 user:3
...
sadd tagk:users user:1 user:2
...
srem user:1:tags tag1 tag5
...
srem tag1:users user:1
srem tag5:users user:1
...
sinter user:1:tags user:2:tags
推荐阅读
- Linux 有多种少发行版(真可谓百花齐放)
- K8S中Pod的进阶(资源限制和探针)
- i.MX6ULL驱动开发 | 10 - 修改LCD驱动点亮LCD显示小企鹅logo
- jupyter重置密码
- paramiko库实现远程登录主机上传下载
- Shell 编程之正则表达式与文件处理器
- Shell 编程实战
- Shell编程之expect免交互
- K8S部署Prometheus+Grafana监控集群