今さら感あるけど,Mac に Memcached をインストールして,サクッと動作確認をしてみたので残しておく.
インストール
➜ ~ brew install memcached
➜ ~ which memcached /usr/bin/memcached
動作確認1
telnet で接続する.
➜ ~ telnet localhost 11211 Trying ::1... Connected to localhost. Escape character is '^]'.
{ pageview: 1 }
のようなデータをセットしてみる.
set pageview 0 0 1 1 STORED
ちゃんとセットされている.
get pageview VALUE pageview 0 1 1 END
インクリメントしてみる.
incr pageview 1 2
ちゃんとインクリメントされている.
get pageview VALUE pageview 0 1 2 END
キーを削除してみる.
delete pageview DELETED
削除されている.
get pageview END
動作確認2
10秒の有効期限付きでセットする.
set pageview 0 10 1 1 STORED
ちゃんとセットされているが,10秒後には自動的に削除されている.
get pageview VALUE pageview 0 1 1 END
get pageview END
telnet の止め方
Control + ]
で Memcached のセッションを切ることができる.
^] telnet> q Connection closed.
関連エントリー
第1回 memcachedの基本:memcachedを知り尽くす|gihyo.jp … 技術評論社
macにmemcachedをインストールする方法と動作確認
Gem Dailliでキャッシュ(memcache)を有効活用してRailsを高速化! - 酒と泪とRubyとRailsと