Redis5とstream

Redis version5(stable)が出た。

[RELEASE] Redis 5 is out! - Google グループ https://groups.google.com/forum/m/#!topic/redis-db/l0OXDAlwosU

リリースノートの中ではstreamという新しいデータ構造が面白そう。

https://redis.io/topics/streams-intro

streamはログを抽象化したようなappend onlyのデータ構造。

ログの扱いって、今でも一般的なアーキテクチャだとファイルにいったん書いて、それをfluentdで拾ってどこかに投げ直す、というのが一般的になっている(GKEも内部的にはそうなっているし)。 それをこのredis streamで置き換えていけないだろうか。