数据库

Spark删除redis千万级别set集合数据实现分析

目录1.使用pipline的原因2.方法2.1写入redis的方法2.1.1参数说明2.2读取本地待删除数据的方法2.2.1参数说明2.3调用pipline删除的方法2.3.1参数说明3.完整代码4.总结1.使用pipline的原因Redi

redis zrange 与 zrangebyscore的区别解析

目录redis zrange 与 zrangebyscore的区别前言先说概念上的结论:实验数据准备对比案例一对比结论:对比案例二对比结论:总结redis zrange 与 zrangebyscore的区别前言想做一个在redis中获取数据

linux redis-连接命令解读

目录linux redis-连接命令winds/linux命令行连接登陆redisredis图形化连接linux以及redis简单命令redis图形化连接linuxredis简单命令总结linux redis-连接命令连接远程redis-c

Redis 延时任务实现及与定时任务区别详解

目录引言一、延时任务是什么二、延时任务和定时任务的区别是什么三、技术对比1.数据库轮询2.JDK的延迟队列3.时间轮算法4.使用消息队列5.Redis的Zset实现延时任务5.1 思路分析5.2 Redis中Zset的简单介绍及使用5.3

Redis之Redisson原理详解

目录1 Redisson1.1 简介1.2 与其他客户端比较1.3 操作使用1.3.1 pom.xml1.3.2 配置1.3.3 启用分布式锁1.4 大致操作原理1.5 RLock1.5.1 RLock如何加锁1.5.2 解锁消息1.5.3

浅谈Redis分片集群搭建及其原理

目录1.Redis分片集群1.1.搭建分片集群1.2.准备实例和配置1.3.启动1.4.创建集群1.5.测试2.散列插槽原理2.1.插槽原理2.2.小结3.集群伸缩3.1.需求分析3.2.创建新的redis实例3.3.添加新节点到redis

Redis中ziplist压缩列表的实现

目录一 前言二 源码解读2.1 ziplist 布局2.2 entry 节点2.2.1 prelen2.2.2 encoding 编码三 连锁更新四 总结一 前言List 列表是简单的字符串列表,按照插入顺序排序,可以从头部或尾部向 Lis

Redis持久化方式之RDB和AOF的原理及优缺点

目录一、Redis 概述二、Redis 的持久化存储方式1. RDB2. AOF三、Redis 持久化存储方式的优缺点1. RDB 的优缺点2. AOF 的优缺点四、RDB 和 AOF 的比较五、总结一、Redis 概述Redis是一个开源

一文弄懂Redis Stream消息队列

目录1.Stream简介2.字典树(Trie Tree)3.基数树(Radix Tree)3.1 Radix Tree3.2 计算机对Radix Tree的处理4. 基数树(Radix Tree)的实现4.1 raxNode结构定义4.2R

一文带你了解Redis中RDB与AOF的区别

目录Redis 中的 RDB 与 AOFRDBAOF小结Redis 中的 RDB 与 AOF我们都知道,Redis 运行时是将数据保存在内存中的,如果服务器宕机或者重启,那么内存中的数据必然会丢失,从而影响正常的业务运行。所以,我们就必须要

详解redis big key 排查思路

目录定义big key如何排查Big Key官方解决方案解析RDB文件并统计网络统计新增从节点总结今天在秦晓辉的运维系统监控专栏交流群中,看到了几位朋友在讨论redis big key 扫描的方案。不自觉的来了兴致,参与了讨论。并且有一些比

Redis中Hash类型的使用

目录Hash与String比较Hash类型的常见命令(显而易见,在String命令前加入H就是Hash的命令)1.HSET key field value:添加或修改hash类型key的field的值(实操举例)2.HGET key fie

一文带你了解Redis的三种集群模式

目录Redis 的三种集群模式主从复制模式哨兵模式Redis-Cluster集群模式小结Redis 的三种集群模式Redis 的常用的集群方式主要有以下三种,分别是主从复制模式、哨兵模式、Redis-Cluster集群模式,那么下面我们就分

Redis中List实现双链表

目录概述:特征:(与LinkedList类似)List常见命令1.Lpush key element.....:向列表左侧插入一个或多个元素2.LPOP key :移除并返回列表左侧的第一个元素,没有则返回nil3.RPUSH key el

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

目录概述:特征:Set常见命令:1.Sadd key number..:向set中添加一个或多个元素2.Srem key number...:移除set中指定的元素3.Scard key:返回set中元素的个数4.Sismember key

Redis 哨兵模式的实现详解

目录高可用(HA)哨兵模式概述哨兵的搭建伪集群 + 哨兵1. 复制sentinel.conf文件2. 修改sentinel.conf文件3. 新建sentinel26380.conf4. 启动并关联Redis集群5. 启动Sentinel集

Redis的键String全面详解

目录String开篇1 字符串键1.1 C语言的字符串实现1.2 Redis的利器,SDS1.3 String In ActionString在分布式锁中的应用总结String开篇在介绍之前,笔者想介绍一下Redis的设计精髓,也就是其单线

浅谈Redis内存回收策略

目录过期删除策略设置Redis键过期时间过期删除策略Redis 使用的过期删除策略内存淘汰策略 (逐出算法)LFULRU参考Redis的内存回收机制主要体现在以下两个方面:删除到达过期时间的键对象。内存使用达到maxmemory上限时触发内

Redis慢查询的具体使用

目录什么是Redis慢查询?产生慢查询有哪些原因?如何解决慢查询问题?使用复杂度过高的命令大key问题集中过期总结什么是Redis慢查询?redis的"慢查询"与redis定义慢查询的时间阈值有关,Redis提供了slowlog-log-s