Node.js on Heroku で Redis をキャッシュサーバとして使うためのモジュールを書いた
ソース
Heroku 上の Redis をキャッシュとして使うためのモジュール — Gist
set, get, remove, clear の4メソッドのみ。set には有効期限 (TTL) が設定できる。それだけしかできない。
書いた理由
memcached が使えなかったから。
Heroku には memcached Add-on があって、Node アプリでもこれを使おうと思っていたのだが、なぜかつながらない。
調べてみると、Heroku の memcached add-on は SASL 認証が必須で、node-memcached はそれをサポートしていないのでつながらないということらしい。