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

标签:Redis

开发者头条

Redis 的高级特性一览

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

8个月前 (05-31) 292℃ 0喜欢

开发者头条

Redis Cluster 的数据分片机制

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

8个月前 (05-31) 270℃ 0喜欢

开发者头条

聊聊 MySQL 索引和 Redis 跳表

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

8个月前 (05-31) 343℃ 0喜欢

开发者头条

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

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

8个月前 (05-25) 269℃ 0喜欢

开发者头条

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

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

9个月前 (04-21) 372℃ 0喜欢

开发者头条

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

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

9个月前 (04-21) 339℃ 0喜欢

开发者头条

记一次 Ziplist 导致 Redis Core Dump 分析

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

9个月前 (04-21) 962℃ 0喜欢

开发者头条

深入浅出百亿请求高可用 Redis (codis) 分布式集群揭秘

深入浅出百亿请求高可用 Redis (codis) 分布式集群揭秘
摘要:作为noSql中的kv数据库的王者,redis以其高性能,低时延,丰富的数据结构备受开发者青睐,但是由于redis在水平伸缩性上受限,如何做到能够水平扩容,同时对业务无侵入性是很多使用redis的开发人员都会面临的问题,而redis分布式解决方案的一个开源产品【co...

9个月前 (04-21) 493℃ 0喜欢

开发者头条

Redis 闲谈(一):构建知识图谱

Redis 闲谈(一):构建知识图谱
场景:Redis面试 (图片来源于网络) 面试官: 我看到你的简历上说你熟练使用Redis,那么你讲一下Redis是干嘛用的? 小明: (心中窃喜,Redis不就是缓存吗?)redis主要用作缓存,通过内存高效地存储非持久化数据。 面试...

9个月前 (04-21) 293℃ 0喜欢