Redis

2022-11-22 (火) 21:12:00

Redis

Redisの特徴

データ型の種類

  • Strings
  • Lists
  • Sets
  • Hashes
  • Sorted Sets

バイナリデータ

  • Key, Value ともにバイナリデータを扱うことができる。

データの管理

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

レプリケーションの活用

  • マスタは複数のスレーブを持つことが可能。
  • 時間がかかる処理はスレーブで行う。(負荷分散)
  • マスタが停止した場合にスレーブに切り替える。(可用性)

Pub/Sub

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

Redisのクライアントライブラリ

動作環境

  • POSIX
    • Linux
    • BSD
    • Mac OS X

利用しているサービス

関連用語

http://download.redis.io/releases/redis-4.0.2.tar.gz