[全棧必備 Redis基礎](https://mp.weixin.qq.com/s/SlULeKurDtZLjgGUYyJGgg)
* #### 2019-02-07?[Redis源碼從哪里讀起?](http://zhangtielei.com/posts/blog-redis-how-to-start.html "Redis源碼從哪里讀起?")
## 2017
* #### 2017-02-24?[基于Redis的分布式鎖到底安全嗎(下)?](http://zhangtielei.com/posts/blog-redlock-reasoning-part2.html "基于Redis的分布式鎖到底安全嗎(下)?")
* #### 2017-02-11?[基于Redis的分布式鎖到底安全嗎(上)?](http://zhangtielei.com/posts/blog-redlock-reasoning.html "基于Redis的分布式鎖到底安全嗎(上)?")
## 2016
* #### 2016-11-22?[Redis內部數據結構詳解(7)——intset](http://zhangtielei.com/posts/blog-redis-intset.html "Redis內部數據結構詳解(7)——intset")
* #### 2016-10-30?[小白的數據進階之路(上)——從Shell腳本到MapReduce](http://zhangtielei.com/posts/blog-hadoop-mapred.html "小白的數據進階之路(上)——從Shell腳本到MapReduce")
* #### 2016-10-05?[Redis內部數據結構詳解(6)——skiplist](http://zhangtielei.com/posts/blog-redis-skiplist.html "Redis內部數據結構詳解(6)——skiplist")
* #### 2016-07-22?[Redis內部數據結構詳解(5)——quicklist](http://zhangtielei.com/posts/blog-redis-quicklist.html "Redis內部數據結構詳解(5)——quicklist")
* #### 2016-07-07?[Redis內部數據結構詳解(4)——ziplist](http://zhangtielei.com/posts/blog-redis-ziplist.html "Redis內部數據結構詳解(4)——ziplist")
* #### 2016-06-14?[Redis內部數據結構詳解(3)——robj](http://zhangtielei.com/posts/blog-redis-robj.html "Redis內部數據結構詳解(3)——robj")
* #### 2016-06-05?[Redis內部數據結構詳解(2)——sds](http://zhangtielei.com/posts/blog-redis-sds.html "Redis內部數據結構詳解(2)——sds")
* #### 2016-05-31?[Redis內部數據結構詳解(1)——dict](http://zhangtielei.com/posts/blog-redis-dict.html "Redis內部數據結構詳解(1)——dict")
*****
## 并發編程之美 專題
* [14 Redis緩存設計與優化](https://mp.weixin.qq.com/s/TdNNmNbhWZCM30zGWAv7Hg)
* [15 Redis實現分布式鎖](https://mp.weixin.qq.com/s/xrYtjNzwKGBxvrRM8WMcng)
*****
猿某某
* [ 宕機后,Redis如何實現快速恢復?](https://mp.weixin.qq.com/s/qGgN7PYWCqJzaa2c7_7cWw)
[這次一定要教會你搭建Redis集群和MySQL主從同步(非Docker)](https://mp.weixin.qq.com/s/R6nA8Q1rx2w1k6VeQyCYdQ)
*****
編程技術宇宙
* [我是Redis,MySQL大哥被我害慘了!](https://mp.weixin.qq.com/s/FLqhzfVkakwBjLqIJ-1ezA)
* [突然掛了!Redis緩存都在內存中,這下完了!](https://mp.weixin.qq.com/s/uI2Mr_5KC45O7SGRa0-LHw)
*****
Go語言中文網
* [Go 項目實戰:實現一個 Redis (1) 之編寫 TCP 服務器](https://mp.weixin.qq.com/s/ZcH-iLVEdGlfweviMbJUjg)
* [Go 項目實戰:實現一個 Redis(2) 之實現 Redis 協議解析器](https://mp.weixin.qq.com/s/6XJpY2rkvXelBhUHVZ68sw)
*****
后端技術小黑板
* [Redis面試套路拆解(一)](https://mp.weixin.qq.com/s/2gGp2dU7m_hIPHo7LRRh5A)
* [Redis面試套路拆解(二)—數據結構String篇](https://mp.weixin.qq.com/s/xyJLDa_Sg766Td0eBncjTQ)
*****
[帶你徹底理解 Redis 持久化](https://mp.weixin.qq.com/s/9Q3J1GuV__bFWAvYR1Hz7A)
.
[Redis高性能與epoll](https://mp.weixin.qq.com/s/wFwHC-JH4feCsjV2-eOnaQ)
.
[面試時說Redis是單線程的,被噴慘了](https://mp.weixin.qq.com/s/o3uw90NFsOAfDAb1zbW5Eg)
.
[ \[動圖演示\]Redis 持久化 RDB/AOF 詳解與實踐](https://gitbook.cn/m/mazi/article/5d5117876f8c3424da08b7af?isLogArticle=no&readArticle=yes&sut=d3affd90c97e11ea92887f74dbcbbb4b)
- 前言
- 服務器開發設計
- Reactor模式
- 一種心跳,兩種設計
- 聊聊 TCP 長連接和心跳那些事
- 學習TCP三次握手和四次揮手
- Linux基礎
- Linux的inode的理解
- 異步IO模型介紹
- 20個最常用的GCC編譯器參數
- epoll
- epoll精髓
- epoll原理詳解及epoll反應堆模型
- epoll的坑
- epoll的本質
- socket的SO_REUSEADDR參數全面分析
- 服務器網絡
- Protobuf
- Protobuf2 語法指南
- 一種自動反射消息類型的 Protobuf 網絡傳輸方案
- 微服務
- RPC框架
- 什么是RPC
- 如何科學的解釋RPC
- RPC 消息協議
- 實現一個極簡版的RPC
- 一個基于protobuf的極簡RPC
- 如何基于protobuf實現一個極簡版的RPC
- 開源RPC框架
- thrift
- grpc
- brpc
- Dubbo
- 服務注冊,發現,治理
- Redis
- Redis發布訂閱
- Redis分布式鎖
- 一致性哈希算法
- Redis常見問題
- Redis數據類型
- 緩存一致性
- LevelDB
- 高可用
- keepalived基本理解
- keepalived操做
- LVS 學習
- 性能優化
- Linux服務器程序性能優化方法
- SRS性能(CPU)、內存優化工具用法
- centos6的性能分析工具集合
- CentOS系統性能工具 sar 示例!
- Linux性能監控工具集sysstat
- gdb相關
- Linux 下如何產生core文件(core dump設置)