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 ,如果出现类似如下画面,则表示安装成功:

  • 相关阅读:
    公司系统缓慢-分析数据库CPU过高原因-连接数
    克隆虚拟机的相关设置
    centos7基本设置和优化
    遇到的问题和解决集中
    chrome优化调教
    shell三剑客之小弟grep
    迭代器和生成器
    函数进阶
    函数介绍&参数的使用
    文件处理中光标的移动以及文件的修改
  • 原文地址:https://www.cnblogs.com/fanshudada/p/9844908.html
Copyright © 2011-2022 走看看