欢迎来到无限飞翔,在这里,你会找到许多有趣的技术 : )

标签:Redis

开发者头条

Redis 高可用原理

Redis 高可用原理
redis中为了实现高可用(High Availability,简称HA),采用了如下两个方式: 主从复制数据。 采用哨兵监控数据节点的运行情况,一旦主节点出现问题由从节点顶上继续进行服务。 主从复制 redis中主从节...

2周前 (05-31) 35℃ 0喜欢

开发者头条

Redis 主从复制的原理

Redis 主从复制的原理
在Redis集群中,让若干个Redis服务器去复制另一个Redis服务器,我们定义被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave),这种模式叫做主从复制模式。 数据流向是单向的,只能是从master...

2周前 (05-31) 28℃ 0喜欢

开发者头条

Redis 的高级特性一览

Redis 的高级特性一览
应用场景 缓存系统:用于缓解数据库的高并发压力 计数器:使用Redis原子操作,用于社交网络的转发数,评论数,粉丝数,关注数等 排行榜:使用zset数据结构,进行排行榜计算 实时系统:使用Redi...

2周前 (05-31) 24℃ 0喜欢

开发者头条

Redis Cluster 的数据分片机制

Redis Cluster 的数据分片机制
点击上方”张狗蛋的技术之路“,选择“置顶或者星标” 你的关注意义重大! 上一篇《分布式数据缓存中的一致性哈希算法》文章中讲述了一致性哈希算法的基本原理和实现,今天就以 Redis Cluster 为例,详细讲解一下分布式数据缓...

2周前 (05-31) 20℃ 0喜欢

开发者头条

聊聊 MySQL 索引和 Redis 跳表

聊聊 MySQL 索引和 Redis 跳表
摘要 面试时,交流有关mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别。这种一看就知道是死记硬背,没有理解索引的本质。本文旨在剖析这背后的原理,欢迎留言探讨 问题 如果对以下...

2周前 (05-31) 25℃ 0喜欢

开发者头条

从实现角度看 redis lazy free 的使用和注意事项

从实现角度看 redis lazy free 的使用和注意事项
众所周知,redis对外提供的服务是由单线程支撑,通过事件(event)驱动各种内部逻辑,比如网络IO、命令处理、过期key处理、超时等逻辑。在执行耗时命令(如范围扫描类的keys, 超大hash下的hgetall等)、瞬时大量key过期/驱逐等情况下,会造成redis...

3周前 (05-25) 32℃ 0喜欢

开发者头条

[译] 使用 Go 语言读写 Redis 协议

[译] 使用 Go 语言读写 Redis 协议
原文: Reading and Writing Redis Protocol in Go 翻译整理: smallnest, 译文连接: 使用 Go 语言读写Redis协议。 转载请保留原文出处和译文译者和出处。 这篇文章使用两个简单的Reader和Writer实...

2个月前 (04-21) 102℃ 0喜欢

开发者头条

Redis 里一个简单请求如何被处理

Redis 里一个简单请求如何被处理
set text “hello world” 从进入服务器到输出结果,整个流程是怎样的?带着这个问题来看看源码。 零、在命令进入服务之前,服务器需要先初始化好自己 与这个场景相关的,两件事比较重要: 先注册好所有支持的Redis命令 初始化并启...

2个月前 (04-21) 98℃ 0喜欢

开发者头条

记一次 Ziplist 导致 Redis Core Dump 分析

记一次 Ziplist 导致 Redis Core Dump 分析
虽然Redis release notes里经常有提到,由于某bug会造成Redis core了。也许很幸运,使用多年官方的Redis,我确实没有遇到过core(ps:目前管理实例数是六位数的)。讲真,写这么一篇文章,我瑟瑟发抖,一直以来虽然...

2个月前 (04-21) 190℃ 0喜欢