redis之Set操作
Set操作,Set集合就是不允许重复的列表
1、 sadd(name,values)
# name对应的集合中添加元素
2、scard(name)
# 获取name对应的集合中元素个数
3、sdiff(keys, *args)
# 在第一个name对应的集合中且不在其他name对应的集合的元素集合
4、sdiffstore(dest, keys, *args)
# 获取第一个name对应的集合中且不在其他name对应的集合,再将其新加入到dest对应的集合中
5、sinter(keys, *args)
# 获取多一个name对应集合的并集
6、sinterstore(dest, keys, *args)
# 获取多一个name对应集合的并集,再讲其加入到dest对应的集合中
7、sismember(name, value)
# 检查value是否是name对应的集合的成员
8、smembers(name)
# 获取name对应的集合的所有成员
9、smove(src, dst, value)
# 将某个成员从一个集合中移动到另外一个集合
9、spop(name)
# 从集合的右侧(尾部)移除一个成员,并将其返回
10、srandmember(name, numbers)
# 从name对应的集合中随机获取 numbers 个元素
11、srem(name, values)
# 在name对应的集合中删除某些值
12、srem(name, values)
# 在name对应的集合中删除某些值
13、sunion(keys, *args)
# 获取多一个name对应的集合的并集
14、sunionstore(dest,keys, *args)
# 获取多一个name对应的集合的并集,并将结果保存到dest对应的集合中
15、sscan(name, cursor=0, match=None, count=None)
16、sscan_iter(name, match=None, count=None)# 同字符串的操作,用于增量迭代分批获取元素,避免内存消耗太大
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步