redis の正式名は REmote DIctionary Server です。これは、Salvatore Sanfilippo によって書かれた高性能のキー/値ストレージ システムです。完全にオープン ソースで無料で、BSD プロトコルに準拠しています。 Redis には、他のキー/値キャッシュ製品 (memcache など) と比べて次のような特徴があります。
Redis はデータの永続化をサポートしており、メモリ内のデータをディスクに保存し、再起動時に再度ロードして使用できます。
Redis は、単純なキーと値の型のデータをサポートするだけでなく、リスト、セット、zset、ハッシュなどのデータ構造のストレージも提供します。
Redis はデータ バックアップ、つまりマスター/スレーブ モードでのデータ バックアップをサポートしています。
Redis は、非常に高いパフォーマンスと豊富なデータ型を備えていると同時に、Redis のすべての操作がアトミックであり、複数の操作をマージした後のアトミック実行もサポートしています。さらに、Redis には、パブリッシュ/サブスクライブ、通知、キーの有効期限などの機能をサポートする豊富な拡張機能があります。
Redis のさらに優れた点は、そのコード スタイルが非常に合理化されていることです。ソース コード全体がわずか 23,000 行なので、読みやすく、鑑賞しやすいのです。何を待っているのですか?始める!
Redis ソース コードを入手するにはどうすればよいですか?
redis は完全にオープン ソースであり、ソース コードは公式 Web サイトから直接入手できます (現在の最新バージョンは 3.2.5)。
Git 取得:
ソースコード取得 git clone https://github.com/antirez/redis.git
linux end
cd ... // 这里打开你存放redis的文件夹 wget http://download.redis.io/releases/redis-3.2.5.tar.gz tar zxvf redis-3.2.5.tar.gz
この時点で、解凍された redis ディレクトリ内の src フォルダーに移動します。ここには、redis のすべてのソース コードが保存されています。
rree以上がRedis ソース コードの行数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。