ゴール
memcached?
インストール
% brew search memcached libmemcached memcached % brew install memcached ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/memcached-1.4.17.mavericks.bottle.tar.gz ######################################################################## 100.0% ==> Pouring memcached-1.4.17.mavericks.bottle.tar.gz ==> Caveats To have launchd start memcached at login: ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents Then to load memcached now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist Or, if you don\'t want/need launchctl, you can just run: /usr/local/opt/memcached/bin/memcached WARNING: launchctl will fail when run under tmux. # tmuxでやってたらなんか怒られた?↑ ==> Summary 🍺 /usr/local/Cellar/memcached/1.4.17: 10 files, 176K % which memcached % memcached -h # ふむふむ
memcachedサーバを起動
さっき-h
したとき
-p <num> TCP port number to listen on (default: 11211)
とあったので
% memcached -p 18000 # 反応無いけどlistenしてるっぽい
tcpで接続
% telnet localhost 18000 Trying ::1... Connected to localhost. Escape character is '^]'.
ハイ
SETとGET
# 起動 % telnet localhost 18000 Trying ::1... Connected to localhost. Escape character is '^]'. # setする。1001はアプリケーションid的な任意のflag set name 1001 0 7 otiai10 STORED # getする。getはflag要らないのかー get name VALUE name 1001 7 otiai10 END
おしまい