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