Redis のバックアップソース(No.1)

#author("2017-10-04T11:27:37+09:00","default:k1rou","k1rou")
*Redis [#bea8a159]
-[[Key-Value-Store]]
-C言語
-[[OSS]]
-https://redis.io/

**Redisの特徴 [#pdb022bd]
***データ型の種類 [#dab9ae8d]
-Strings
-Lists
-Sets
-Hashes
-Sorted Sets

***バイナリデータ [#qe7abcd2]
-Key, Value ともにバイナリデータを扱うことができる。

**データの管理 [#ed9e0fec]
-メモリ上にデータを格納する。
-ディスクにデータを書き込みデータを永続化する。
--データダンプ
--追記ログ
-レプリケーション
--マスタ/スレーブ型
--スレーブは変更不可(デフォルト)

***レプリケーションの活用 [#c85054b5]
-マスタは複数のスレーブを持つことが可能。
-時間がかかる処理はスレーブで行う。(負荷分散)
-マスタが停止した場合にスレーブに切り替える。(可用性)

***Pub/Sub [#gdf766dc]
-非同期メッセージング
-[[Pub/Sub]]のブローカー(仲介サーバ)として機能する。

**Redisのクライアントライブラリ [#n5b2fbb2]
-多言語なライブラリが存在する。
-https://redis.io/clients

**動作環境 [#n9c56fe0]
-POSIX
--Linux
--BSD
--Mac OS X

**利用しているサービス [#i3ed3880]
-GitHub
-Instagram
-Flickr

**関連用語 [#o271d29f]
http://download.redis.io/releases/redis-4.0.2.tar.gz