Redis+Twemproxy做代理部署集群

  1. redis集群部署过程略。。。

  2. 部署Twemproxy


    image.png


    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



        

猜你喜欢

转载自blog.51cto.com/haoyonghui/2126096