twemproxy代理redis

tech2022-08-09  140

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

通过github获取twemproxy源码包 git clone git@github.com:twitter/twemproxy.git 如果出现报错,需要进行yum升级 yum update nss 安装所需要的资源 yum install automake libtool 执行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 执行./configure之后并执行make,会在src目录生成可执行程序进入scripts目录,拷贝执行程序并重命名 cp nutcracker.init /etc/init.d/twemproxy chmod +x twemproxy变为可执行程序 创建配置文件的目录 mkdir /etc/nutcracker 拷贝源码包conf目录下的配置文件 cp ./* /etc/nutcracker/ 移动可执行程序 拷贝可执行程序/usr/bin/目录,全局可以执行 cp nutcracker /usr/bin/ 进入/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实例 启动代理 service twemproxy start
最新回复(0)