Redis中set类型实现交集并集差集

 更新时间:2023年06月08日 11:23:29   作者:藤椅不再坐着  
本文主要介绍了Redis中set类型实现交集并集差集,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

概述:

Redis的Set的结构与java中的HashSet类似,可以看作是一个Value为null的HashMap集合,因此具备与HashSet类似的特征

特征:

1.无序

2.元素不可重复

3.查找快(hash表,具体看之前的文章)

4.支持交集,并集,差集等功能(好友列表,共同好友,关注列表等等)

Set常见命令:

String常见命令有:

1.Sadd key number..:向set中添加一个或多个元素

2.Srem key number...:移除set中指定的元素

3.Scard key:返回set中元素的个数

4.Sismember key member:判断一个元素是否存在于set中

5.members:获取set中所有的元素

6.Sinter key1  key2...:求key1与key2的交集

7.Sdiff key1 key2...:求key1与key2的差集

8.Sunion key1 key2...:求key1与key2的并集

1.Sadd key number..:向set中添加一个或多个元素

2.Srem key number...:移除set中指定的元素

3.Scard key:返回set中元素的个数

4.Sismember key member:判断一个元素是否存在于set中

5.members:获取set中所有的元素

6.Sinter key1  key2...:求key1与key2的交集(查找相同的)

heima:user:5与上方一样没变

7.Sdiff key1 key2...:求key1与key2的差集(查找不相同的)

heima:user:5与heima:user:6一样没变

8.Sunion key1 key2...:求key1与key2的并集(保留不同的,相同的留一份)  

到此这篇关于Redis中set类型实现交集并集差集的文章就介绍到这了,更多相关Redis 交集并集差集内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • Redis的setNX分布式锁超时时间失效 -1问题及解决

    Redis的setNX分布式锁超时时间失效 -1问题及解决

    这篇文章主要介绍了Redis的setNX分布式锁超时时间失效 -1问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • 详解redis缓存与数据库一致性问题解决

    详解redis缓存与数据库一致性问题解决

    这篇文章主要介绍了详解redis缓存与数据库一致性问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • redis yml配置的用法小结

    redis yml配置的用法小结

    RedisYML配置是Redis的一种配置文件格式,,对Redis的配置进行统一管理,本文就来介绍了redis yml配置的用法小结,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • Redis事务涉及的watch、multi等命令详解

    Redis事务涉及的watch、multi等命令详解

    这篇文章主要介绍了Redis事务涉及的watch、multi等命令,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2018-10-10
  • Redis自动化安装及集群实现搭建过程

    Redis自动化安装及集群实现搭建过程

    这篇文章主要介绍了Redis自动化安装以及集群实现搭建过程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • 详解如何在Windows上配置和使用Redis持久化功能

    详解如何在Windows上配置和使用Redis持久化功能

    Redis 是一个强大的内存数据库,常用于缓存和实时数据处理,然而,由于其内存特性,一旦服务器重启或故障,存储在 Redis 中的数据可能会丢失,为了确保数据的安全性和持久性,Redis 提供了多种持久化机制,本文将详细介绍如何在 Windows 上配置和使用 Redis 的持久化功能
    2024-08-08
  • 浅谈Redis分布式锁的正确实现方式

    浅谈Redis分布式锁的正确实现方式

    这篇文章主要介绍了浅谈Redis分布式锁的正确实现方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • 硬核!15张图解Redis为什么这么快(推荐)

    硬核!15张图解Redis为什么这么快(推荐)

    作为一名服务端工程师,工作中你肯定和 Redis 打过交道。Redis为什么快,这点想必你也知道,至少为了面试也做过准备,今天通过本文给大家介绍下,感兴趣的朋友一起看看吧
    2020-10-10
  • redis禁止几个危险命令的方法

    redis禁止几个危险命令的方法

    今天小编就为大家分享一篇redis禁止几个危险命令的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Redis中哈希分布不均匀的解决办法

    Redis中哈希分布不均匀的解决办法

    这篇文章主要介绍了Redis中哈希分布不均匀的解决办法的相关资料,需要的朋友可以参考下
    2021-02-02

最新评论