zoukankan      html  css  js  c++  java
  • redis-3.0.6安装

    此redis用来缓存跨屏账户绑定信息,安装步骤如下:

    ssh root@redis.td.com ,注意是root用户

    tar -xzvf /nfs/install/softs/redis-3.0.4.tar.gz -C /opt

    cd /opt/redis-3.0.4

    yum install gcc

    yum install tcl

    make

    make test ,如果这一步执行成功,则表示redis可以正常运行,否则需要分析原因,可百度之。

    make PREFIX=/usr install

    cd utils

    ./install_server.sh ,回车,提示 时输入图示的6370,之后一路回车将安装端口为6370的redis实例;

     

    同理执行安装脚本,生成端口6371的redis实例。

    ./install_server.sh

          

           cd /opt/redis-3.0.4

           mkdir /opt/redis-3.0.4/work

           vi sentinel.conf

    替换26379为26370,

    替换dir /tmp 为dir /opt/redis-3.0.4/work ,

    替换sentinel monitor mymaster 127.0.0.1 6379 2为sentinel monitor mymaster redis.td.com 6370 1

           vi /etc/redis/6371.conf

    将# slaveof <masterip> <masterport>换成slaveof redis.td.com 6370

           service redis_6371 restart

    重启6371端口的redis,使它成为6370的从节点。

           nohup redis-sentinel sentinel.conf & 

    最后启动redis-sentinel,在6370 挂掉时它会将6371设定为redis的主节点,processor客户端只需要连接26370端口即可自动将数据存储到活动的redis节点。因为redis-sentinel不是系统服务,不会开机自动启动,请手动将它加入到开机启动中来:

           ssh root@redis.td.com

           vi /etc/rc.local ,在最后一行内容:nohup redis-sentinel /opt/redis-3.0.4/sentinel.conf 1>>/opt/redis-3.0.4/nohup.sentinel.log 2>&1 &

           验证主从配置成功

           redis-cli -p 6370

           set a hello

           quit

           redis-cli -p 6371

           get a ,如果出现类似如下画面,则表示安装成功:

  • 相关阅读:
    清除陷入CLOSE_WAIT的进程
    Eclipse
    远程连接elasticsearch遇到的问题
    Linux环境Nginx安装
    CentOS安装mysql
    py2exe使用方法
    Python3.4如何读写Excel
    getPhysicalNumberOfCells 与 getLastCellNum的区别
    浅析MySQL中exists与in的使用
    【MongoDB for Java】Java操作MongoDB
  • 原文地址:https://www.cnblogs.com/fanshudada/p/9844908.html
Copyright © 2011-2022 走看看