原文:Redis源码剖析--源码结构解析

Redis: 架构:单机,主从,集群 应用: 缓存 持久化 订阅 发布 消息队列 消息通知 分布式锁 分布式Session共享 https: zcheng.ren posts page Redis简介 redis全称REmote DIctionary Server,是一个由Salvatore Sanfilippo写的高性能key value存储系统,其完全开源免费,遵守BSD协议。Redis与其他 ...

2018-11-06 13:36 0 7619 推荐指数:

查看详情

Redis源码剖析之跳表(skiplist)

最近要换新工作了,借着新老工作交替的这段窗口放松了下,所以专栏拖更了,不过我心里毫无愧疚,毕竟没人催更。 不过话说回来天天追剧 刷综艺的日子也很是枯燥,羡慕你们这些正常上班的人,每天都有正经工作内容,感觉你们过的很充实。[狗头] 计算机领域有很多种数据结构,数据结构的存在要么是为了 ...

Mon Nov 23 01:28:00 CST 2020 0 580
Faiss源码剖析:类结构分析

摘要:在下文中,我将尝试通过Faiss源码中各种类结构的设计来梳理Faiss中的各种概念以及它们之间的关系。 本文分享自华为云社区《Faiss源码剖析(一):类结构分析》,原文作者:HW007。 Faiss是由Facebook AI Research研发的为稠密向量提供高效相似度搜索 ...

Fri Apr 30 19:01:00 CST 2021 0 229
Redis源码剖析之压缩列表(ziplist)

本来打算只用一篇文章来讲解Redis中的list,在实际写作过程中发现Redis中有多种list的实现,所以准备拆成多篇文章,本文主要讲ziplist,ziplist也是quicklist的基础。另外还有skiplist,skiplist虽然是list,当主要和set命令相关,所以会放到后面 ...

Mon Oct 05 16:51:00 CST 2020 0 412
Redis源码剖析之数据过期(expire)

我之前统计过我们线上某redis数据被访问的时间分布,大概90%的请求只会访问最新15分钟的数据,99%的请求访问最新1小时的数据,只有不到千分之一的请求会访问超过1天的数据。我们之前这份数据存了两天(近500g内存数据),如果算上主备的话用掉了120多个Redis实例(一个实例8g内存 ...

Sun Jan 24 20:03:00 CST 2021 0 321
Redis源码剖析之快速列表(quicklist)

@ 目录 数据结构 quicklist quicklistNode quicklist的操作 创建 头插和尾插 特定位置插入 数据删除 其他API 参考资料 何为 ...

Mon Oct 19 05:49:00 CST 2020 0 577
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM