Mac 下memcached 的安装与使用简单分享

安装memcached使用brew 安装:
brew install memcached==> Installing memcached==> Downloading https://homebrew.bintray.com/bottles/memcached-1.5.7.high_sierra######################################################################## 100.0%==> Pouring memcached-1.5.7.high_sierra.bottle.tar.gz==> CaveatsTo have launchd start memcached now and restart at login: brew services start memcachedOr, if you don't want/need a background service you can just run: /usr/local/opt/memcached/bin/memcached==> Summary /usr/local/Cellar/memcached/1.5.7: 11 files, 199.2KB使用brew 安装好memcached 可以使用如下方式启动start、停止stop、重启restart
# 第一种方式:brew services start memcached# 第二种方式:memcached -p 11211 -u nobody -c 1024 -m 64m -d -vv参数解释:
-p 使用的TCP端口 , 默认为11211-u 用户名(只使用root 运行的时候)-c 最大连接数-m 最大内存大小默认为64m-vv 用very verbose模式启动 , 调试信息和错误输出到控制台-d 作为daemon在后台启动使用memcached启动memcached , 直接使用telnet连接到memcached端口:
~ $ brew services start memcached==> Successfully started `memcached` (label: homebrew.mxcl.memcached)~ shouei$ telnet localhost 11211Trying 127.0.0.1...Connected to localhost.Escape character is '^]'.数据读取:
# 数据写入set foo 0 0 3 bar # 显示如下 , 表示数据写入成功STOREDset key flag expires byte:

flag 表示是否压缩数据 , 0不压缩 , 1压缩
expires 指定数据保存的时间 , 一种方法是秒数(不能超过30天) , 另外一种可以使用unix 时间戳指定 , 0 为有效期无限
byte 保存值的字节数
# 数据读取get foo# 显示如下 , 表示数据读取成功VALUE foo 0 3barEND结束telnet , 输入telnet退出命令:quit

【Mac 下memcached 的安装与使用简单分享】


    推荐阅读