结构,可以模块式的渐入,不过比较坑爹的是,Redis的源码全部放在在里面的src目录里,一下90多个文件 ...
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的源码全部放在在里面的src目录里,一下90多个文件 ...
最近要换新工作了,借着新老工作交替的这段窗口放松了下,所以专栏拖更了,不过我心里毫无愧疚,毕竟没人催更。 不过话说回来天天追剧 刷综艺的日子也很是枯燥,羡慕你们这些正常上班的人,每天都有正经工作内容,感觉你们过的很充实。[狗头] 计算机领域有很多种数据结构,数据结构的存在要么是为了 ...
摘要:在下文中,我将尝试通过Faiss源码中各种类结构的设计来梳理Faiss中的各种概念以及它们之间的关系。 本文分享自华为云社区《Faiss源码剖析(一):类结构分析》,原文作者:HW007。 Faiss是由Facebook AI Research研发的为稠密向量提供高效相似度搜索 ...
本来打算只用一篇文章来讲解Redis中的list,在实际写作过程中发现Redis中有多种list的实现,所以准备拆成多篇文章,本文主要讲ziplist,ziplist也是quicklist的基础。另外还有skiplist,skiplist虽然是list,当主要和set命令相关,所以会放到后面 ...
quicklist 为什么要设计 quicklist 特点 数据结构 quicklistCreate quicklistDelIndex quicklistDelEntry quicklistInsertBefore ...
我之前统计过我们线上某redis数据被访问的时间分布,大概90%的请求只会访问最新15分钟的数据,99%的请求访问最新1小时的数据,只有不到千分之一的请求会访问超过1天的数据。我们之前这份数据存了两天(近500g内存数据),如果算上主备的话用掉了120多个Redis实例(一个实例8g内存 ...
@ 目录 数据结构 quicklist quicklistNode quicklist的操作 创建 头插和尾插 特定位置插入 数据删除 其他API 参考资料 何为 ...
源码简洁剖析系列 aeEventLoop Redis 事件驱动框架对应的数据结构,在 ae.h ...