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
原文地址:http://blog.51cto.com/haoyonghui/2126096