redis

Redis中哈希结构(Dict)的实现

目录前言Redis中的Dict结构什么是哈希冲突Redis的渐进式rehashrehash的触发条件扩容扩多大?为什么叫渐进式总结前言哈希结构是一个在计算机中非常常见的结构。哈希结构可以让我们在O(1)时间复杂度查找元素并且对其操作,并且增

Redis慢查询的具体使用

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

浅谈Redis内存回收策略

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

Redis的键String全面详解

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

Redis 哨兵模式的实现详解

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

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

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

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 扫描的方案。不自觉的来了兴致,参与了讨论。并且有一些比