Redis学习之redis-cluster集群

记录一份

    
    Redis 3.0后,必须有3台Master + 3台Slave才能建立集群
    
    redis-cluster是无中心结构,
    每个节点保存数据和整个集群状态,
    每个节点都和其它节点连接。
    
    (虚拟环境下)部署流程:
        Step1: mkdir /usr/local/redis_cluster
        Step2: cd redis_cluster
        Step3: mkdir 700{1..6}
        Step4: cp -a ../redis/redis.conf ./7001
        Step5: vim ./7001/redis.conf 
               1. 将端口改为7001
               2. pidfile的6379改为7001
               3. requirepass hardy9sap
               3. 启用cluster: cluster-enabled yes
               4. 启用cluster-config-file, 并且将6379改为7001
               5. 启用cluster-node-timeout
        step6: 将7001下的redis.conf依次复制到7002 - 7006,并且将以上设置改为对应的数字
        Step7: 将redis解压目录下的src/复制到7001 - 7006中
        Step8: 将src中的redis-cli复制到/usr/local/bin下,方便操作
        Step9: 安装ruby
                yum -y install ruby ruby-devel rubygems rpm-build
                curl -L get.rvm.io | bash -s stable
                source ~/.bashrc
                source ~/.bash_profile
                find / -name rvm -print
                source /usr/local/rvm/scripts/rvm
                rvm list known
                rvm install install 2.6.3  (安装高于2.2.0即可)
        Step10: redis-cli --cluster create 192.168.1.102:7001 192.168.1.102:7002 192.168.1.102:7003
                                            192.168.1.102:7004 192.168.1.102:7005 192.168.1.102:7006 
                                            --cluster-replicas 1
                                            -a hardy9sap
        Step11: 客户端连接
                redis-cli -h 192.168.1.102 -p 7001 -c -a hardy9sap
                
                集群命令:
                    info replication    当前节点信息    
                    cluster nodes       查看所有的节点
                                            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值