1. 程式人生 > >Redis+Twemproxy做代理部署集群

Redis+Twemproxy做代理部署集群

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做代理部署集群