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

 

posted @ 2018-10-24 17:46  番薯大大  阅读(869)  评论(0编辑  收藏  举报