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
==> Caveats
To have launchd start memcached now and restart at login:
  brew services start memcached
Or, 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 11211
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

数据读取:

# 数据写入
set foo 0 0 3  
bar 
# 显示如下,表示数据写入成功
STORED

set key flag expires byte:

flag 表示是否压缩数据,0不压缩,1压缩
expires 指定数据保存的时间,一种方法是秒数(不能超过30天),另外一种可以使用unix 时间戳指定,0 为有效期无限
byte 保存值的字节数

# 数据读取
get foo
# 显示如下,表示数据读取成功
VALUE foo 0 3
bar
END

结束telnet,输入telnet退出命令:quit

你可能感兴趣的:(OSX)