数据库

Redis中List实现双链表

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

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

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

Redis中Hash类型的使用

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

详解redis big key 排查思路

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

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

目录Redis 中的 RDB 与 AOFRDBAOF小结Redis 中的 RDB 与 AOF我们都知道,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 概述二、Redis 的持久化存储方式1. RDB2. AOF三、Redis 持久化存储方式的优缺点1. RDB 的优缺点2. AOF 的优缺点四、RDB 和 AOF 的比较五、总结一、Redis 概述Redis是一个开源

Redis中ziplist压缩列表的实现

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

浅谈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之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.数据库轮询2.JDK的延迟队列3.时间轮算法4.使用消息队列5.Redis的Zset实现延时任务5.1 思路分析5.2 Redis中Zset的简单介绍及使用5.3

linux redis-连接命令解读

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

redis zrange 与 zrangebyscore的区别解析

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

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 删除策略的三种实现

目录一、Redis过期时间设置二、定时删除三、惰性删除 (空间换时间)四、定期删除(中和以上两种方案)五、三种删除方案对比六、逐出算法1、MaxMemory配置指令2、驱逐政策Redis中的数据删除策略包括定:时删除、惰性删除、定期删除一、

拦截Redis命令导致的Lua脚本执行失败的问题解决

目录lua 脚本使用方式redis script 相关命令说明execute 方法执行过程项目中遇到的问题怎么拦截 redis 命令解决办法总结大家好,今天分享一个在使用 redis lua 脚本过程中遇到的一个问题,问题不难,但是容易踩坑

Redis的常用命令小结

目录1. Redis 数据结构2. Redis 通用命令3. String 类型4. Hash 类型5. List 类型6. Set 类型7. SortedSet 类型1. Redis 数据结构Redis 是一个键值对的数据库, 也就是 k

redis的持久化和缓存机制解读

目录redis的持久化和缓存机制一、redis的适用环境二、持久化SnapshottingAOF方式redis缓存和两种持久化机制两种持久化机制总结redis的持久化和缓存机制说道redis,我们可能都会知道了他是一个类似缓存的一个内存数据