首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Finley
掘友等级
后端工程师
欢迎来围观 Godis: https://github.com/HDT3213/godis
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 51
沸点 5
赞
56
返回
|
搜索文章
最新
热门
Golang 实现 Redis(2): 实现 Redis 协议解析器
本文是 《用 Golang 实现一个 Redis》系列文章第二篇,本文将分别介绍Redis 通信协议以及协议解析器的实现
速读 LSM-Tree
LSM 树的思想是使用顺序写代替随机写来提高写性能,与此同时会略微降低读性能。LSM 的高速写入能力与读缓存技术带来的高速读能力结合受到了需要处理大规模数据的开发者的青睐,成为了非常流行的存储结构
分页器 —— Web 后端的一生之敌
分页器是 Web 开发中常见的功能,看似简单的却经常隐藏着各种奇怪的坑,堪称 WEB 后端开发的一生之敌
Repeated Read 隔离级别下会出现幻读吗?
在使用快照读时整个 RR 事务使用相同的 ReadView 不会出现幻读;在使用当前读时间隙锁机制保证不会出现幻读。在 RR 事务中只有一条语句使用当前读、另一条语句使用快照读时才可能出现幻读
Golang 实现 Redis(1): Golang 编写 Tcp 服务器
使用 go 语言的 netpoller 实现简单高性能的 tcp 服务器,并讨论拆包粘包问题的处理方法以及优雅关闭的实现
Feed 流系统杂谈
Feed 流是社交和资讯类应用中常见的一种形态, 比如微博知乎的关注页、微信的订阅号和朋友圈等。Feed 流有推、拉两种基本实现模式,在生产环境中可以使用“在线推 离线拉”的优化策略。
看动画轻松学会 Raft 算法
Raft Scope是 Raft 官方提供的互动式演示程序,它展示了 Raft 集群的工作状态。我们可以使用 Raft Scope 亲自“动手” 观察 Raft 集群是如何工作、如何处理各种故障的。
Redis 内存压缩原理
Redis 无疑是一个大量消耗内存的数据库,因此 Redis 引入了一些设计巧妙的数据结构进行内存压缩来减轻负担。ziplist、quicklist 以及 intset 是其中最常用的压缩存储结构
Redis 缓存更新一致性
在没有 CAS、分布式锁等机制的保护的情况下,四种更新方式都会在并发执行时出现不一致状态。并发问题通常由于后开始的线程却先完成操作导致,只有CAS、分布式锁等机制才可以根除并发问题
个人成就
文章被点赞
188
文章被阅读
45,598
掘力值
1,361
关注了
16
关注者
63
收藏集
0
关注标签
18
加入于
2017-01-14