Redisモジュールメモ
What is Redisモジュール
メモ
Lua スクリプトとの違い
ざっくり言えば、Luaはお手軽カスタマイズ、Redisモジュールはガッツリカスタマイズ。 性能面ではC言語で実装するRedisモジュールの方が大きく有利。
LuaはスクリプトをRedisサーバに送りつけるのに対して、Redisモジュールはサーバに直接組み込む。Redisを拡張するイメージ。 それゆえマネージドサービス(Elasticacheなど)ではLuaは利用できるけどRedisモジュールを利用することはできないというパターンがある。
Redisモジュール作り方
Redisのソースを落としてくる
Redisのソース内にあるredismodule.hが必要なため
実装する
公式ページの例を見ながら実装する。