Redis+Twemproxy做代理部署集群

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis+Twemproxy做代理部署集群相关的知识,希望对你有一定的参考价值。

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

  2. 部署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 高可用: twemproxy实现缓存服务器分片集群

Redis集群高可用(Keepalived+Twemproxy)

Redis 集群部署

Redis集群方案之Twemproxy+HAProxy+Keepalived+Sentinel+主从复制(待实践)

轻量级 Memcached缓存代理 twemproxy实践