Redis服务监控之RedisLive安装部署(亲测可用)
2020-02-11 19:06
417 查看
一、Redis服务安装部署
1、redis安装(linux系统)
- 下载 https://redis.io/
- 安装依赖 yum install gcc tcl
- 解压、编译、安装(make & make install PREFIX=/opt/redis)
- Copy源码包中的redis.conf文件到安装路径下,如:/opt/redis
- 根据需要调整配置文件参数,启动服务:./redis-server ./redis.conf
- 启动客户端测试: ./redis-cli -h xxx -p xxx -a xxx
一些常用的配置:
requirepass admin #服务连接密码 bind 192.168.0.13 127.0.0.1 #ip绑定,可配多个(所有远程客户端想要连接,需要注释掉) protected-mode no #关闭安全模式(就可以远程连接了) port 6379 #端口配置 daemonize yes #开启后台启动 logfile /home/hadoop/redis-5.0.5/logs/redis.log #日志路径配置 dir /home/hadoop/redis-5.0.5/cache/ #数据持久化路径 masterauth:xxx #主从同步需要配置主节点的密码(哨兵模式下主从都配配置) slaveof 192.168.0.23 6379 #主从配置,从节点需要配置
2、redis集群方案
- 主从模式 扩展系统对于读的能力
- 为服务器提供高可用特性,减少故障停机出现
- 扩展内存容量,增加机器,提高性能读写能力和存储以及提高可用特性
二、Redis监控服务安装部署(RedisLive)
二话不说先上图,能看上再玩,看不上略过,网上各种监控软件还得用自己喜欢的不是!项目地址:https://github.com/nkrode/RedisLive
1、环境依赖
- 一些环境依赖,如:yum install gcc g++ zlib zlib-devel openssl openssl-devel
- 安装python2.7+环境
- 安装setuptools: wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
- 进入setuptools目录,执行python setup.py install
- wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
- pip install tornado==2.1.1
下载redislive源代码,解压配置redis-liver-conf文件,监控数据存储方案的配置,可选择redis或sqllite
{ "RedisServers": [ { "server": "192.21.126.13", "port" : 6379, "password" : "haina" } ], "DataStoreType" : "redis", "RedisStatsServer": { "server" : "192.21.126.23", "port" : 6380 }, "SqliteStatsStore" : { "path" : "/home/hadoop/hainascript/redis-live/sqlitedata/redislive.db" } }
- ./redis-monitor.py --duration=30 & 执行一次,执行30秒
注意:配置为linu系统的定时任务时,提示找不到redis-liver-conf文件,这时候需要编辑redis-monitor.py文件,如下:
#引入如下依赖 import os import sys #主函数执行之前,先切换到脚本所在目录 SCRIPT_ROOT = sys.path[0] os.chdir(SCRIPT_ROOT)
启动Web服务
* ./redis-live.py
* 默认端口为8888,我们可以编辑redis-live.py文件来修改端口
打开浏览器,访问host:port/index.html即可看到你期待的页面!!!
个人博客地址:
csdn:https://blog.csdn.net/tiantuo6513
cnblogs:https://www.cnblogs.com/baixianlong
segmentfault:https://segmentfault.com/u/baixianlong
github:https://github.com/xianlongbai
转载于:https://www.cnblogs.com/baixianlong/p/10909447.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Redis服务监控之RedisLive安装部署(亲测可用)
- 采用RedisLive监控Redis服务——安装手册
- 安装Redis Live监控服务
- ubuntu安装Redis Live监控服务
- 安装Redis Live监控服务
- 采用RedisLive监控Redis服务
- 在Centos中部署redis运行状态图形化监控工具 — RedisLive
- linux下安装redis及图形监控RedisLive
- RedisLive & redis-stat监控工具部署
- Redis之Sentinel高可用安装部署
- Redis高可用部署及监控
- CentOS.56安装Redis监控工具RedisLive
- Reids监控RedisLive安装教程
- 使用RedisLive监控Redis集群服务
- redis部署及其高可用方案:主从+sentinel,安装步骤
- Dubbo : Dubbo管理控制台&Dubbo监控中心安装,Dubbo服务Linux部署 (三)
- windows下安装Redis并部署成服务
- Redis 的主从服务的安装部署
- Redis Sentinel安装与部署,实现redis的高可用