不可缺乏的Redis學習資料,收藏之後絕對用得上

最近常常有人問我,我這邊學習Redis都有哪些資料,能不能發他們一下。做爲一個習慣」慢慢啃」技術學習的人,我確實積累了大量資料,這裏能夠介紹給你們。

1、圖書(按照發布時間排序)

1.《Redis設計與實現》,2014,黃健宏,機械工業出版社git

瞭解Redis源碼和原理的公認好書,雖然至今已時隔5年,Redis的版本發生了不少變化,但仍然不會以爲落時了。github

2.《Redis入門指南》第二版,2015,李子驊,人民郵電出版社redis

這本書是我當年Redis的入門書籍,書很薄,可是內容很精煉,比較適合入門。數據庫

3.《Redis Essentials》,2015,PACKT編程

超薄的一本書,我印象只有100多頁,可是語言精練,也是很是適合入門的書籍。安全

4.《Redis實戰》中文版,2015,譯者:黃健宏,人民郵電出版社性能優化

這本書是國外In Action系列的書,此書更偏重於開發技巧,老外的一些思路仍是頗有意思的,須要注意的是該書Redis的版本比較老(Redis 2)架構

5.《Redis開發與運維》,2017,付磊,張益軍機械工業出版社運維

我本身的書,不作評價,哈哈,能夠去豆瓣和京東看看。分佈式

6.《Redis 4.x Cookbook中文版》,2018,做者:黃鵬程,譯者:梅隆魁,電子工業出版社

爲數很少的國人寫的英文書籍(國人驕傲,哈哈),而後「出口轉內銷」,使用了當年的最新Redis 4,Cookbook的寫做方式也很是適合做爲一本工具書。

7.《Redis 深度歷險:核心原理與應用實踐》,2019,錢文品,電子工業出版社

做者以前在某技術網站發表的很火爆的Redis技術小冊整理成書,該書雖然不厚,可是對於Redis的方方面面都作了介紹,並給出了做者一些獨到的認識。

8.《Redis使用教程》,2019+,黃健宏

黃健宏新做,更加偏重於使用,參考做者以前的做品,值得你們期待。

2、視頻資料

1. redis conf:全球redis開發者齊聚一堂

每一年的視頻和資料都會公開出來,對於想了解Redis前沿是個不錯的選擇。

(1) video: 本身去youtube搜索redis conf關鍵字

(2) slides: https://www.slideshare.net/Re...

2. 計算機視頻網站

有不少計算機學習視頻網站都有相似磕磣,我也曾經出過一個,爲防止廣告嫌疑,這裏就很少說,若是真有興趣能夠聯繫我。

3、相關源碼

1. Redis源碼(35000 star)

https://github.com/antirez/redis

2. Redis3源碼註釋(4500 star)

https://github.com/huangz1990...

3. Codis (9000 star)

https://github.com/CodisLabs/...

基於proxy實現的Redis分佈式架構,支持水平擴容,在不少公司使用,但近期不太維護了,對於Redis4 5不太支持。

4.Twemproxy (8800 star)

https://github.com/twitter/tw...

Twitter開源的基於proxy實現的Redis|memcache分佈式架構,靜態路由,不支持水平擴容,但我實際使用過程當中很是穩定。

5.CacheCloud (4000 star)

https://github.com/sohutv/cac...

咱們團隊以前開源的Redis私有云平臺,在不少公司都有使用,對於Redis的規模化管理很是有幫助。

6.Redisson(8300 star)

https://github.com/redisson/r...

Redisson是架設在Redis基礎上的一個Java駐內存數據網格(In-Memory Data Grid),支持:Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate。

7.Pika(2600 star)

https://github.com/Qihoo360/pika

360開源的,至於Rocksdb實現的,支持Redis協議(支持Redis幾乎全部的命令)的數據庫,對於大容量低成本有需求的團隊是個不錯的選擇。

8.阿里雲開源的Redis(2600 star)

https://github.com/alibaba/Ap...

阿里雲Redis團隊基於Redis4.0實現的,支持memcache協議,同時在不少方面(例如性能優化)作了不少改善,後續還在改善中。

9. redis-migrate-tool(550 star)

https://github.com/vipshop/re...

惟品會開源的Redis的數據遷移工具,支持twemproxy、redis cluster、aof、rdb之間實時互轉,我我的很是喜歡的一個工具,但目前不支持Redis 4和5,咱們團隊作了一些相關改造支持這些特性,以後會開源出來。

10.envoy(8800 star)

https://github.com/envoyproxy...

最近很火的一個代理,不過我怎麼用過,支持不少協議,後續可能使用起來。

11.redis-replicator(410 star)

https://github.com/leonchen83...

Redis Replicator是一款RDB解析以及AOF解析的工具,支持SYNC, PSYNC, PSYNC2等三種同步命令. 還支持遠程RDB文件備份以及數據同步等功能(支持Redis2.6~5)

12.corvus(600 star)

https://github.com/eleme/corvus

餓了嗎團隊開源的,基於Redis cluster的代理(就是在Redis cluster上架設了代理),Redis cluster對於client有一些要求,若是你想用官方集羣,但要支持多語言,基於代理也是個不錯的選擇,但該項目最近貌似不維護了。

13.redis-faina(1400 star)

https://github.com/facebookar...

facebook開源的一個小工具,其實就是利用monitor查找熱點,你本身也能夠實現一把。

4、Redis實戰.pdf文檔

第一部分 入門

第1章 初識Redis

第2章 使用Reids構建Web應用

第二部分 核心概念

第3章 Redis命令

第4章 數據安全與性能保障

第5章 使用Redis構建支持程序

第6章 使用Redis構建應用程序組件

第7章 基於搜索的應用程序

第8章 構建簡單的社交網站

第三部分 進階內容

第9章 下降內存佔用

第10章 擴展Redis

第十一章 Redis的Lua腳本編程

clipboard.png

**

注:Redis實戰.pdf文檔本人已經整理出來了,須要獲取的夥伴們能夠加入企鵝羣:757556744獲取。

**

相關文章
相關標籤/搜索