Redis的value类型介绍——set

set类型是集合,集合一个最大的特点就是无序性,不像list,即使元素相同但顺序不同仍然是两个list,并且,集合中的元素不能重复!

set的相关命令

1.sadd

sadd key number1 number2...

向set中插入元素(已有的元素无法继续插入)

  1. smembers

smembers key 获取set中的元素

sismember key member 判断member是否在set中

3 spop key count

一般从set中随机删除count个元素

4.srandmember key:随机获取set中的元素(不会删除)

5.smove source destination member 把member从source删除并插入destination(两个set)

6.srem key num1 num2... 删除1或多个指定元素

7.集合间操作------交并差集(高中数学)

差集(A差B,A存在且B不存在)

sinter key1 key2... :若干个set的交集

sinterstore dest key1 key2...把这若个个set的交集放在dest的set中

sunion key1 key2.. :若干个set并集

sunionstore同上

sdiff差集 sdiffstore均同上

相关推荐
这个DBA有点耶1 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G1 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备1 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远1 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
IT大白鼠1 天前
Redis 系列 · 第 01 篇——认知入门:Redis 是什么
redis·nosql
彧azz1 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
2601_962218611 天前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
全栈弄潮儿²⁰²⁴1 天前
AI Agent 开发实战(30):限流、缓存与成本控制
人工智能·gpt·缓存·agent·限流·agi·成本控制
张洛闻Eren1 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
于平安1 天前
MySQL-触发器
数据库·mysql