Redis
KVS
型の
NoSQL
.
全てのデータがメモリ上に保持されるので高速.
memchached
と双璧をなす
OSS
とされている.
多くの
データ構造
に対応し,利用用途が広い.
リスト
Set
ハッシュ
非同期処理
の
ジョブキュー
や
ランキング
など
RDBMS
の苦手とする分野で利用されている.
BSD
OSS
である.
ランキング
などには
Sorted Set
が強力
ACID特性
はあまり満たさないが,必要であれば
Lua
や
トランザクション
の利用である程度は達成可能.
パフォーマンス
などとの
トレードオフ
であるため,
要件
と照らしてどこに落とし込むのかを検討する.
クライアントサーバ
モデルを採用している.
redis-cli
から
redis-server
に
コマンド
を送る.
Redis
に対する
GUI
ツールが存在する
RedisInsight
Redis Desktop Manager
Redsmin
Redisの教材