【10秒で理解】Redisとは?

programming-image

Redisとは高速に値をRead/WriteできるNoSQLです。
 
Githubでオープンソースとして公開されていて、2010年からVMWareが支援を行なっています。
 
2013年からはAWSもRedisを採用していて、現在はAWS上でも利用が可能になっています。

Redisの特徴は以下の通りです。
 
  • シングルスレッド:全てのデータ操作が排他的になる
  • 複数のDBを利用可能:IDを指定して、複数DBをたてられる。
  • 高いパフォーマンス:すべてのデータセットをメモリ内に読み込むため、高速
  • データ構造のサポート:複雑なデータ構造の保持や計算を任せることが可能
  • レプリケーション:MASTER-SLAVEのレプリケーション構築が可能