• 欢迎访问V小白网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入V小白 暂无QQ群
  • 欢迎访问V小白网站,这是第二个滚动条

Redis安装+集群+性能监控

其他分类 admin 2019年6月28日 10:36 334 0 个评论

*以下均是在Linux环境下执行,系统ubuntu16.04

2. 解压

sudo tar -zxvf redis-stable.tar.gz

4. 编辑、安装

cd redis-stable

make install PREFIX=安装目录

cp redis-stable目录/redis.conf ./

针对rediscluster需要修改的配置(实际使用去掉注释):

port 6379 #端口号

# 如果要设置密码的话,masterauth和requirepass都要设置,否则主从切换时,会有授权问题

    requirepass 密码(必须一致)

    cluster-enabled yes

    cluster-node-timeout 15000

6. 启服务

也可以粗暴的复制多个bin文件夹,只改port就行了

二、Redis集群

目前,redis集群解决方案有两个:

会用到LVS、Twemproxy、Keepalived、Redis主从模式,感觉太麻烦了,而且没有在线扩容节点能力,公司经济能力有限,没法一开始就预留出足够的节点,后来发现了官推的redis cluster方案,就放弃了Twemproxy。

2. Redis Cluster

优点:(1)官方解决方案

(3)客户端直连,系统瓶颈更少

(5)支持数据分片

下面介绍一下配置

sudo apt-get install rubygems

2. 如果要设置密码,这里要修改一些配置

执行 gem environment 找到 INSTALLATION DIRECTORY

vim client.rb     configset masterauth 密码

    config rewrite

    4. 配置集群

cp redis-stable目录/src/redis-trib.rb ./

可以通过如下检查各节点情况:

redis-cli本身提供monitor功能,且功能强大,不过monitor性能消耗很大,只应该短期开启调试,不能作为长期性能监控解决方案

sudoapt-get install python2.7 python2.7-dev

2. 安装build依赖包-有些pip安装的包需要libssl和libevent编译环境

sudoapt-get install python-pip

4. 下载redis-monitor

cd redis-monitor

6. 后台模式启服务

cd redis-monitor/src

    python redis_live_daemon.py   # web,port:8888


V小白 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Redis安装+集群+性能监控
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到
0个小伙伴在吐槽