9.Redis的Set类型

server/2024/9/23 6:37:51/

Redis的Set结构与java中的HashSet类似。

可以看做是一个value为null的HashMap。

特点

1.无序

2.元素不可重复

3.查找快

4.支持交集、并集、差集等功能

应用场景

实现共同关注,共同好友。

常见命令

sadd key 元素1 元素2  给set集合添加一个或多个元素

smembers key 获取set集合中所有元素

srem key 元素    删除set集合中指定元素

sismember key 元素   判断set集合中指定元素是否存在

scard key 查看set集合的数量

sinter key1 key2   求两个set集合的交集

sdiff key1 key2 求两个set集合的差集,注意是key1中有,key2中没有的

sunion key1 key2 求两个set集合的并集


http://www.ppmy.cn/server/93681.html

相关文章

【glomap】glomap install tutorial

【glomap】glomap install tutorial 1. install step by office2. install step3. reason方法1:修改目标GPU架构方法2:更新CUDA工具包方法3:在CMake中手动设置CUDA编译选项 4 reference 1. install step by office mkdir build cd build cma…

【C++】红黑树

🌈个人主页:秦jh_-CSDN博客🔥 系列专栏:https://blog.csdn.net/qinjh_/category_12575764.html?spm1001.2014.3001.5482 ​ 目录 前言 红黑树的概念 红黑树的性质 节点的定义 红黑树的插入操作 检测操作: 情…

WinScp自动执行脚本

我们经常使用WinSCP工具通过sftp协议上传获取文件,本文描述通过bat批量处理文件。 首先,我们打开dos命令窗口使用 cd \d :D\WinSCP 打开WinSCP安装目录 上传文件: winscp.exe /console /command "option batch continue" "…

探索机器学习之美:使用Scikit-learn进行模型可视化

探索机器学习之美:使用Scikit-learn进行模型可视化 在机器学习的世界里,模型的可视化是一个强大的工具,它可以帮助我们更好地理解模型的行为和决策过程。Scikit-learn,作为Python中最受欢迎的机器学习库之一,提供了多…

在Python中创建和操作字典的全面指南

在Python中创建和操作字典的全面指南 字典是Python中一种非常重要的数据结构,它以键值对的形式存储数据。字典的灵活性和高效性使其在数据处理和存储中非常受欢迎。在本文中,我们将详细介绍如何在Python中创建字典,并探讨字典的常用操作,包括添加、删除、查找和更新元素。…

《Transformer Scale Gate for Semantic Segmentation》CVPR2023

摘要 论文提出了一种名为Transformer Scale Gate(TSG)的模块,用于优化在语义分割任务中多尺度上下文信息的编码。现有的基于Transformer的分割模型在组合不同尺度的特征时没有进行选择,这可能导致次优尺度的特征降低分割的准确性…

【React】实现消息列表的删除

工作小记,第一次接触react项目 1.增加删除对话项的函数 hooks\use-conversation.ts // 删除对话项的函数const deleteConversation (id: string) > {setConversationList(prevList > prevList.filter(item > item.id ! id))}return {deleteConversation,.…

AI学习指南机器学习篇-Q学习的优缺点

AI学习指南机器学习篇-Q学习的优缺点 在强化学习领域,Q学习是一种经典的算法,被广泛应用于各种任务中。它通过不断更新一个状态动作值函数Q来选择最优的动作,从而实现对环境的学习和决策。虽然Q学习算法在很多问题上表现出色,但也…