(一)布隆过滤器布隆过滤器(英语,Bloom Filter)是1970年由布隆提出的。它实际是一个很长的二进制数组+多个随机Hash算法映射函数,主要用于判断一个元素是否在集合中。通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,一般想到的是将集合中所有元素保存起来,然后通过比较确定。链表、树、散列表(又叫哈希表,HashTable)等等数据结构都是这种思路。但是随着集合中元            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-19 20:33:55
                            
                                142阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Redis集合查询详解
## 引言
Redis是一款高性能的键值存储数据库,支持多种数据结构,其中集合(Set)是一种常用的数据结构之一,它可以用来存储多个不重复的元素。在实际应用中,我们经常需要对集合进行查询操作,本文将详细介绍Redis集合查询的相关知识,并提供相应的代码示例。
## Redis集合查询介绍
Redis集合查询是指对Redis中的集合数据进行常见的查询操作,包括添加            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-03 13:26:02
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Redis 有序集合(Sorted Set)和集合(Set)的相同点是,都是 String 类型元素的集合,且都不允许出现重复元素。不同的是有序集合的每个元素都会关联一个 double 类型的分数,而 Redis 正是通过分数来为集合中的成员进行从小到大的排序。虽然有序集合的元素是唯一的,但是元素对应的分数(score)却是可以重复。有序集合是通过哈希表实现的,所以添加、删除、查找的复杂度都是 O            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 16:01:36
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数据写入测试:# redis-cli -h 192.168.2.100 -c -p 6379                     //-c表示连接集群
    
192.168.2.100:6379>
        -> Redirected to slot [5798] located at 192.168.2.200:6379
        OK
192.168.2.200            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 23:00:24
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Redis Set集合查询实现
## 1. 简介
在Redis中,Set是一个无序且不重复的集合,可以用于存储多个元素。在本文中,我们将学习如何在Redis中进行Set集合的查询操作。
## 2. 查询流程
以下是查询Redis Set集合的流程:
```mermaid
stateDiagram
    [*] --> 连接Redis服务器
    连接Redis服务器 --> 查询            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2023-09-29 04:16:22
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Redis查询集合命令教程
## 1. 简介
在使用Redis时,经常需要对集合进行查询。本教程将介绍如何使用Redis的查询集合命令,帮助新手开发者快速上手。
## 2. 查询集合命令流程
下面是查询集合命令的基本流程,可以用表格展示:
| 步骤 | 描述 |
|------|------|
| 1    | 连接到Redis服务器 |
| 2    | 选择要查询的集合 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-10 06:36:19
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Redis List 集合查询及其应用
Redis 是一个开源的高性能键值存储系统,支持多种类型的数据结构,如字符串、哈希、列表、集合、有序集合等。其中,List(列表)是一种非常常用的数据结构,它是一个简单的字符串列表,按照插入顺序排序。本文将详细介绍 Redis List 集合的查询操作,并提供一些代码示例。
## List 集合简介
List 是一个双向链表,支持在头部和尾部进行插            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-17 04:20:18
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Redis 查询有序集合实现步骤
## 概述
在使用Redis时,我们经常需要对有序集合进行查询操作。本篇文章将介绍如何使用Redis的命令来实现对有序集合的查询。
## 步骤概览
```mermaid
journey
    title Redis查询有序集合步骤
    section 步骤
        查询有序集合 -> 传入指定查询条件 -> 执行查询命令 -> 获取查询结            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-17 07:48:21
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            分布式存储极致性能Redis一、布隆过滤器BloomFilter1.1 面试题1.2 是什么?1.3 特点考点1.4 布隆过滤器的使用场景1.5 布隆过滤器原理1.5.1 Java中的传统hash1.5.2 布隆过滤器实现原理和数据结构1.5.3 进一步1.5.4 再说一次(三步骤)1.5.4.1 初始化1.5.4.2 添加1.5.4.3 判断是否存在1.5.4.4 布隆过滤器误判率,为什么不要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 20:15:39
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            获取redis key过期时间 PTTL KEYpublic Set<String> getAllKeys(String pattern){
		Set<String> result = new HashSet<>();
	    try {
	        // 获取Redis集群内所有节点
	        Map<String, JedisPool            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-29 16:44:37
                            
                                411阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介使用场景数据缓存分布式锁(setnx)全局ID(incr)计数器/限流(incr)位统计(bitmap)时间线timeline(list)消息队列:List提供了两个阻塞的弹出操作:blpop/brpop,可以设置超时时间抽奖:自带一个随机获得值:spop myset点赞、签到、打卡(set)商品标签(set)商品筛选:获取差集:sdiff set1 set2;获取交集(intersectio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 10:20:53
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:参照 《redis深度历险-核心原理与应用实践》一、布隆过滤器1. 概述场景:判断用户是否已经存在定义:可以将布隆过滤器视为精度没那么高的set,当使用它的contain方法判断对象是否存在时,可能会有误判。特征:当布隆过滤器认为某个值不存在时,这个值一定不存在;任务存在时,可能不存在2. redis中的布隆过滤器redis4.0提供插件功能后,提供了布隆过滤器。指令:bf.add/bf.e            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-30 09:20:21
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Redis查询set集合命令实现
## 1. 概述
在Redis中,set集合是一种无序且不重复的数据结构,它可以用于存储多个字符串元素。本文将介绍如何使用Redis查询set集合命令。
## 2. 实现步骤
下面是实现"Redis查询set集合命令"的步骤:
```mermaid
journey
    title 实现Redis查询set集合命令
    section 创建set集            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-16 07:50:36
                            
                                326阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Redis查询set集合大小
## 引言
Redis是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息中间件。它支持多种数据结构,包括字符串、哈希表、列表、集合和有序集合。
在Redis中,Set是一种无序且不重复的数据结构,它可以存储多个字符串值。Set的应用场景很广泛,比如存储用户标签、统计文章点赞数等。在使用Set的过程中,我们可能需要查询Set集合的大小,本文将详细介绍            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-21 10:11:20
                            
                                399阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 深入了解Redis List集合分页查询
Redis是一个开源的内存数据库,被广泛应用于缓存、消息队列、实时分析等领域。在Redis中,List是一种常用的数据结构,它支持双向插入和删除操作,非常适合用于实现消息队列、日志系统等场景。在实际应用中,我们经常会遇到需要对List进行分页查询的情况。本文将介绍如何在Redis中实现List集合的分页查询,并提供代码示例。
## List集合分页            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-31 05:18:56
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Redis 查询有序集合命令科普
在 Redis 中,有序集合(Sorted Set)是一种特殊的数据结构,它类似于集合(Set),但是每个成员都会关联一个分数(score),通过分数来对成员进行排序。有序集合的成员是唯一的,但是分数(score)可以重复。在 Redis 中,有序集合的查询操作非常灵活,并且提供了丰富的命令来满足不同的需求。
### 有序集合命令示例
下表列出了一些常            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-31 06:20:58
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            命令列表:操作命令参数返回值添加修改zadd()ZADD key score member [[score member] [score member] …]0按排名查看zrange()ZRANGE key start stop [WITHSCORES]指定区间内,带有 score 值(可选)的有序集成员的列表。按排名删除zremrangebyrank()ZREMRANGEBYRANK key s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 19:37:26
                            
                                175阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【代码分享】用redis+lua实现多个集合取交集并过滤,类似于: select key from set2 where key in (select key from set1) and value>=xxx
    redis中的zset结构可以看成一个个包含数值的集合,或者认为是一个关系数据库中用列存储方式存储的一列。需求假设我有这样一个数据筛选需求,用SQL表示为:select k            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 11:38:37
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、部署架构如下每台服务器准备2个节点,一主一从,主节点为另外两台其中一台的主,从节点为另外两台其中一台的从。二、准备6个节点配置文件在172.28.18.75上操作cd /etc/redisvim redis-25701.conf内容如下bind 172.28.18.75port 25701masterauth "Zaq1xsw@"requirepass "Zaq1xsw@"protected-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-21 18:40:40
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现“Redis有序集合按值查询”教程
## 1. 流程图
```mermaid
flowchart TD;
    A(开始) --> B(连接Redis);
    B --> C(查询有序集合);
    C --> D(获取结果);
    D --> E(结束);
```
## 2. 状态图
```mermaid
stateDiagram
    [*] --> 未连接Red            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-18 04:12:07
                            
                                26阅读