Java下使用twemproxy作为代理管理Redis服务器集群

安装redis

在CentOS虚拟机中安装redis,安装好后将 redis.conf 复制3次到/etc/redis目录下(/etc/下没有redis文件夹的话就建一个),分别命名为6379.conf,6380.conf,6381.conf(由于只有一台电脑,所以分成复制3次conf文件,运行3个redis进程),并且在conf文件中将端口分别改成6379,6380,6381.

安装twemproxy

1.安装twemproxy:

[root@COS6 src]# tar xvf nutcracker-0.4.0.tar.gz
[root@COS6 nutcracker-0.4.0]# cd nutcracker-0.4.0
[root@COS6 src]#./configure 
[root@COS6 nutcracker-0.4.0]# make && make install

2.编辑配置文件:

默认listen0.0.0.0:22121,为了让在其他电脑上的java程序能访问到,必须改成192.168.6.128

[root@COS6 conf]# cd /usr/src/nutcracker-0.4.0/conf
[root@COS6 conf]# cp nutcracker.yml /etc/
[root@COS6 conf]# vim /etc/nutcracker.yml
alpha:
  listen: 192.168.6.128:22121  --twemproxy所在虚拟服务器的ip和监听端口
  hash: fnv1a_64
  distribution: ketama
  auto_eject_hosts: true
  redis: true
  server_retry_timeout: 2000
  server_failure_limit: 1
  servers: --3台redis服务器的地址和端口
   - 127.0.0.1:6379:1   
   - 127.0.0.1:6380:1   
   - 127.0.0.1:6381:1   

3.启动twemproxy:

[root@COS6 nutcracker-0.4.0]# nutcracker  --help
This is nutcracker-0.4.0

Usage: nutcracker [-?hVdDt] [-v verbosity level] [-o output file]
                  [-c conf file] [-s stats port] [-a stats addr]
                  [-i stats interval] [-p pid file] [-m mbuf size]

Options:
  -h, --help             : this help                           
  -V, --version          : show ver
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值