mac twemproxy 教程

安装及使用

1.安装编译工具

$ brew install autoconf
$ brew install automake
$ brew install libtool

2.下载源码并编译

$ git clone [email protected]:twitter/twemproxy.git
$ cd twemproxy
$ autoreconf -fvi
$ ./configure --enable-debug=full && make

3.创建 memcache proxy 配置文件

vim /data/conf/tw/nutcracker.yml

编辑内容如下:

gamma:
  listen: 127.0.0.1:22123
  hash: fnv1a_64
  distribution: ketama
  timeout: 400
  backlog: 1024
  preconnect: true
  auto_eject_hosts: true
  server_retry_timeout: 2000
  server_failure_limit: 3
  servers:
   - 127.0.0.1:11211:1

4.启动 twemproxy

src/nutcracker -d -c /data/conf/tw/nutcracker.yml

5.检查是否启动成功

ps ax | grep nutcracker

6.连接 twemproxy,测试功能是否正常

telnet 127.0.0.1 22123

此时就可以使用 twemproxy 操作 memcache 了,命令与 memcache 一致。

注意

1.twemproxy 在 set 的时候过期时间不可以为负,否则服务端会主动关闭连接;而memcache 允许 set 命令的过期时间为负,不会主动关闭连接。

你可能感兴趣的:(mac twemproxy 教程)