Redis
Redisとは
Redisはオープンソースの永続化可能なインメモリデータベース。
KVS(キーバリューストア)で高速だが基本的にはキャッシュ。
ディスクにデータを保存する永続化オプションも持つがデータの完全性は担保されない(不意のプロセス死亡などで容易に欠損が発生する)
AWSのElastiCacheでフルマネージドなRedisを使える。
ランキングやレコメンデーションの実装に便利な機能を持つ。
Twitter・GitHub・ピンタレストなどのサービスがRedisを採用しており、大規模データの処理や処理速度の向上を実現している。
また、Redisは分散キャッシュストアとしても利用され、複数のアプリケーションやサーバー間でキャッシュを共有できる。
RedisとDynamoDBの違い
redis CLI
cliあるらしい。 GUIで検索したらあるかも
$ bin/redis-cli -a redispass
# 設定されたkeyが見れる。
> keys *