Redis+Twemproxy做代理部署集群
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis+Twemproxy做代理部署集群相关的知识,希望对你有一定的参考价值。
redis集群部署过程略。。。
部署Twemproxy
1. yum install autoconf automake libtool -y
2. wget https://github.com/twitter/twemproxy/archive/master.zip
3. unzip master.zip
4.cd twemproxy-master
5. aclocal
6. autoreconf -f -i -Wall,no-obsolete //执行autoreconf 生成 configure文件等
7. ./configure --prefix=/usr/local/twemproxy/
8. make && make install
9. cd /usr/local/twemproxy/
10. cp -r /root/twemproxy-master/conf /usr/local/twemproxy/sbin/
11. cd cd sbin/conf/
12. cp nutcracker.yml nutcracker.yml.bak
13. vim nutcracker.yml
#编辑以下几行
alpha:
listen: 0.0.0.0:22121
hash: fnv1a_64
distribution: ketama
auto_eject_hosts: true
redis: true
server_retry_timeout: 2000
server_failure_limit: 1
servers:
- 192.168.10.130:6379:1 #后端redis
- 192.168.10.131:6379:1 #后端redis
14. 测试配置文件
./nutcracker -t
15. 启动
nohup /usr/local/twemproxy/sbin/nutcracker -c /usr/local/twemproxy/conf/nutcracker.yml &
16. 测试连接
redis-cli -h 192.168.10.130 -p 22121
以上是关于Redis+Twemproxy做代理部署集群的主要内容,如果未能解决你的问题,请参考以下文章
Redis 高可用: twemproxy实现缓存服务器分片集群
Redis集群高可用(Keepalived+Twemproxy)