少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

序文

インターネット技術の継続的な発展に伴い、データベースの私達の前の簡単な直接操作はとても私たちのために技術のアプリケーションをキャッシュする、高性能・高同時実行のための既存の需要を満たすことができませんでした。

Redisのは、「リモートDictionaryService」の略語の最初の文字で最も広く使用されているインターネット技術の蓄積ミドルウェア、ある「リモート辞書サービス。」その高いパフォーマンス、完璧なドキュメントをRedisの、ソースコードが読みやすいと絶賛オープンソースのミドルウェアでリッチクライアントライブラリのサポートします。多くの大規模な国内および海外のインターネット企業は、などのTwitter、直下、ブリザードエンターテイメント、Githubに、StackOverflowの、テンセント、アリ、Jingdongは、Huawei社は、新浪微博、として、Redisのを使用している、多くの中小企業は、アプリケーションを持っています。それは理解し、言うことができるとのRedisの実用化は、現在のシニアバックエンドの開発者は必要不可欠なスキルを中心に開かれていないとなっています

現在の技術は成熟し、よりあるキャッシュ:MongoDBの、Redisの、Memcacheのは、この記事では、多分、我々はあまりにも日常の作業に使用しますが、そのほとんどが使用するシンプルに限定されており、多くのことがあり、Redisを主に約あります知識は、我々は知らないので、今日はそれを何のRedis再学習に一緒にダニエル・アリ・テクノロジーと一緒に行きました!

以下は、技術的なアリの牛は「楽しいRedisの」文書は、あまり詳細ので、それはディレクトリの内容の唯一の要点を示して整理されている、あなたは、フルバージョンは加法基であることができる必要があります:328993819の無料アクセス、

始まります

男性に魚を与えることなく、--Redisあなたは何ができるのならば、魚に男を教えますか?

Redisのはのインタビューを考える
冊子の範囲の内容は
何ができるのかRedisの?
概要
また、読書
少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

基本
小さなドングリ--Redis基礎となるデータ構造から樫

Redis安装
Redis基础数据结构.
string (字符串)
list (列表)
hash (字典)
set (集合)
容器型数据结构的通用规则
思考&作业
扩展阅读
少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

应用篇
应用1:千帆竞发——分布式锁
应用2:缓兵之计——延时队列
应用3:节衣缩食——位图
应用4:四两拨千斤——HyperLogLog
应用5:层峦叠嶂——布隆过滤器
应用6:断尾求生——简单限流
应用7:一毛不拔——漏斗限流
应用8:近水楼台——GeoHash
应用9:大海捞针——Scan
少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

原理篇
原理1:鞭辟入里——线程I0模型
原理2:交头接耳——通信协议
原理3:未雨绸缪——持久化
原理4:雷厉风行——管道
原理5:同舟共济——事务
原理6:小道消息——PubSub
原理7:开源节流——小对象压缩
原理8:有备无患——主从同步
少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

集群篇
集群1:李代桃便——Sentinel
集群2:分而治之——Codis
集群3:众志成城——Cluster
少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

記事は、拡張
1を展開します-耳ストリーム
:全知のInfoコマンド2を展開する
3を展開する:漏洩した場合に拾う- Lockは、分散話
4を展開します。Chaosheng 11死んで、設定された有効期限ポリシーを
5を展開する:適者生存LRUの生存率が
拡大します6:怠惰な削除を平滑化ジョグは
7を展開する:ヒーリングハンズ11エレガントな内装のJedisは
8を展開します。警戒保護Redisのは
9を展開します。壁は耳11 Redisの安全な通信を持っています
少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

ソース記事
出典1:探るディープライジング「文字列」内部構造
出典2:Jidushenhan -探検「辞書」内の
ソース3:ザ・グリードは内部で「パッキングリスト」を探る
ソース4:ザ・グリードは「高速を探りますリスト「内部
:ジャンプリスト」内部構造ソース5ザ・グリードは探検「
出典6:Jidushenhanは探検」のコンパクトリスト「内部
:ベースツリー」-source 7ディープを11は、内部を探るライジング」
少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

少しドングリからオークス:あなたは完全に戦闘の基本原則を理解して異なるのRedisとアリの建築家

エンド
知識が関与Redisの、非常に多様であるかの拡張下方圧力と高度なコンテンツの多くのクレイジーされていますが、この文書はまだ考慮のRedisのすべての側面を取ることはできませんが、読むためにすべての上に、少なくとも、あなたはRedisのを満たすことができます新しい理解。

上記の書類の無料Redisのシェアは、限られたスペースのために小さなパートナーの必要性に、ここに記載されており、この文書は共有に無料でRedisの友人のフルバージョンを必要とし、配置することが容易ではない、困っている友達をグループに追加することができます:328993819回の自由にアクセス

おすすめ

転載: blog.51cto.com/14528283/2464149