ソースコードのファイルの内容の概要をここではまとめました。Strings)の実装。Redisでの文字列に使用。Redisの双方向リストの実装。Redisのディクショナリ実装。SetやHashに利用されている。intsetデータ構造。Setのサイズやエントリ数が小さいときの内部エンコーディング。Listでも使われていた。MurmurHash2のアルゴリズムで増分のリサイジングが行われる。ハッシュ値の衝突時はチェイン法を利用。...]のように一列に並べる。Hashが2.6以前でziplistの前に利用していた内部エンコーディング。全コマンド共通処理(キーの削除処理等)。Redisデータベースの実装。TCPソケット通信周りの実装。rioはストリーミング志向のIOの抽象化で、特定のI/Oデバイスを消費/生成するための読み書きインタフェースを提供。ソケットやファイルのI/O操作の同期処理。サーバの起動から起動時における処理。各種コマンドの実装等。ファイルのチェックサム計算に使用。有効時(デフォルト有効)に付与される。いうかなり早くて無料の圧縮/解凍手法のアルゴリズム。有効時(デフォルト有効)にRDBファイルの圧縮に使用される様子。Redisのレンジによる部分ソートに対応するために改良した実装。マクロ関数から呼ばれる。Redisは基本リトルエンディアンとして解釈して多くのプロダクション環境でもリトルエンディアンだが、いくつかのものは後方互換性のためビッグエンディアンを使用。zipmapsなどは、メモリ上であっても、RDBファイルへのシリアライズを1回のwrite(2)で行うのでendian-neutralである必要がある。ヘルプコマンドで利用する変数を定義。Serverの起動時に表示されるRedisのASCII文字によるアイコン。memtest86やmemtesterで合わせて確認することも提案している。ネットワークサーバとしての接続処理。構造体で接続情報の含まれる。settings構造体にmemcachedの設定オプションの要素。キャッシュアイテムに用いるためのメモリ管理。キャッシュアイテムの大きさを十数段階に分け、階級ごとにメモリプールを作る。それぞれのメモリプールには必要に応じて1MBのメモリブロック単位(slab)でメモリを追加する。メモリプールは一定長のアイテムに分割され、要求があると大きさに応じた階級のメモリプールから空いているアイテムを返す。detailモード有効時はこのコードが利用される。グローバル変数を6つ定義。処理の追跡のための関数のマクロ定義。コメントをキャンセルメールアドレスが公開されることはありません。mismith227.。