twemproxy代理redis

本文记录linux安装twemproxy并代理redis遇到的一些问题,希望对新手有所帮助。
liunx安装twemproxy并配置,启动两个独立的redis进程,通过twemproxy代理。
twemproxy安装步骤(根据github的readme实现):

  1. 通过github获取twemproxy源码包
git clone git@github.com:twitter/twemproxy.git
如果出现报错,需要进行yum升级
yum update nss
  1. 安装所需要的资源
yum install automake libtool 
  1. 执行autoreconf -fvi命令
    执行命令会出现报错,提示autocong版本过低,需要升级yum源
	访问阿里云:https://developer.aliyun.com/mirror/
	找到epel,复制链接
	进入/etc/yum.repos.d/目录下载新的yum源
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
    清除缓存yum clean all
    搜索yum search autoconf
    安装新版yum install autoconf268
    再次执行autoreconf -fvi
  1. 执行./configure之后并执行make,会在src目录生成可执行程序
  2. 进入scripts目录,拷贝执行程序并重命名
cp nutcracker.init /etc/init.d/twemproxy
chmod +x twemproxy变为可执行程序
  1. 创建配置文件的目录
mkdir /etc/nutcracker
拷贝源码包conf目录下的配置文件
cp ./* /etc/nutcracker/
  1. 移动可执行程序
拷贝可执行程序/usr/bin/目录,全局可以执行
cp nutcracker /usr/bin/
  1. 进入/etc/nutcracker目录,修改配置文件nutcracker.yml
alpha:
  listen: 127.0.0.1:22121
  hash: fnv1a_64
  distribution: ketama
  auto_eject_hosts: true
  redis: true
  server_retry_timeout: 2000
  server_failure_limit: 1
  servers:
   - 127.0.0.1:6379:1
   - 127.0.0.1:6380:1
监测两个redis实例
  1. 启动代理
service twemproxy start
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值