暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

从0开始的Linux项目搭建--Redis集群搭建篇(1)

绘空事J 2021-06-28
558

0开始的Linux项目搭建小编将手把手的带大家搭建Linux项目Redis已成为Java微服务项目中必不可少的缓存中间件这期将给大家手把手搭建Redis集群


Redis搭建

1.下载并解压redis

    tar -zxvf redis-6.2.1.tar.gz


    2.编译安装redis

      cd /opt/redis
      make
      cd /opt/redis/src
      make install


      3.汇集常用工具

      由于redis的常用指令比较多并且比较散我们把这些指令集中起来方便使用

        mkdir /opt/redis/bin
        mv /opt/redis/redis.conf opt/redis/bin/
        cd src
        mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-trib.rb opt/redis-6.2.1/bin/


        建立指令快捷键

          ln -s redis-cli /usr/bin/

           

          4.修改配置文件


          主从配置文件无需多改变只需要修改对应的bind和全局替换7003为当前端口

            Vi redis.conf


                 配置文件如下

              port 7003 #端口
              bind 192.168.0.135 #当前服务器ip
              daemonize yes #后台启动
              pidfile "/var/run/redis_7003.pid" 
              cluster-enabled yes #是否允许集群
              cluster-config-file "nodes_7003.conf"
              cluster-node-timeout 15000 #超时时间
              appendonly yes


              5.启动redis


              启动

                redis-server  redis.conf

                查看是否启动成功

                  ps -ef | grep redis
                  redis-cli -c -h 192.168.0.134 -p 7002


                  6.以上动作重复6次,做集群搭建

                   

                  7.在主节点安装rvm、ruby(2.2版本以上)


                  redis集群需要用到ruby2.2版本以上并且centos yum自带的ruby2.0版本的所以我们先手动安装ruby


                  找到并安装rvm稳定版本

                    curl -sSL https://get.rvm.io | bash -s stable

                    如果安装失败会提示

                      gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

                      或者

                        command curl -sSL https://rvm.io/mpapis.asc | gpg2 --import

                        将提示内容都复制下来执行一次执行完以后再安装

                          curl -sSL https://get.rvm.io | bash -s stable


                          安装完后激活

                            source etc/profile.d/rvm.sh


                            检查是否安装成功

                              find  -name rvm -print
                              source usr/local/rvm/scripts/rvm


                              切换高版本rvm高版本ruby

                                rvm install 2.4.1
                                ruby --version


                                执行redis相关安装

                                  gem install redis


                                  8.启动集群


                                  33从结点执行

                                    redis-cli --cluster create 192.168.0.134:7002 192.168.0.135:7003 192.168.0.137:7004 192.168.0.134:7005 192.168.0.135:7006 192.168.0.137:7007 --cluster-replicas 1


                                     

                                    9.检查集群是否成功

                                      redis-cli -h 192.168.0.134 -p 7002 info
                                      info replication


                                      总结

                                          本片文章介绍了redis cluster集群搭建,后续还会继续介绍redis配置文件、主从切换、持久化等等。


                                          骐骥一跃不能十步,驽马十驾功在不舍。总之,大家一起努力吧~



                                      文章转载自绘空事J,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                                      评论