redis-cluster 集群搭建

来源:互联网 发布:淘宝网假冒材质成份 编辑:程序博客网 时间:2024/04/28 05:03

1. 依赖

  • redis 3.0 以上
  • ruby 构建集群命令用到了ruby,所以一定要安装

2.安装

redis :         下载redis3.0         tar -zxvf redis3.0.tar.gz /usr/local/redis        make         sudo make installruby :         sudo apt-get install rubysudo gem install redis  

ok , 集群需要的基本就这些 了

3.配置
vim redis.conf

port 6000    //端口daemonize yes    // 守护进程cluster-enabled yes  //开启集群cluster-config-file nodes.conf   //这个会自动生成cluster-node-timeout 5000  //超时appendonly yes

注意 : redis 集群至少要3个节点

我直接在本机创建多个redis实例

mkdir  /usr/local/cluster/8001mkdir  /usr/local/cluster/8002mkdir  /usr/local/cluster/8003mkdir  /usr/local/cluster/8004mkdir  /usr/local/cluster/8005

把redis.conf 复制到以上目录,修改对应端口即可
人然后启动redis 实例

cd 8000 redis-server redis.confcd 8001 redis-server redis.confcd 8002redis-server redis.conf........

可以ps -ef | grep redis 看redis进程是否启动

4.创建集群

cd /usr/local/redis3.0/src./redis-trib.rb  create --replicas 1 127.0.0.1:8000 127.0.0.1:8001 127.0.0.1:8002 127.0.0.1:8003 127.0.0.1:8004 127.0.0.1:8005

就是这么简单

5. 测试

redis-cli -c -p 8000set name "test redis cluster "get nameredis-cli -c -p 8001get name 
0 0
原创粉丝点击