在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:redis-monitor开源软件地址:https://gitee.com/284520459/redis-monitor开源软件介绍:NRedis-Proxy1.1 final 高性能中间件服务一、 NRedis-Proxy 介绍NRedis-Proxy 是一个Redis中间件服务,第一个Java 版本开源Redis中间件,无须修改业务应用程序任何代码与配置,与业务解耦;以Spring为基础开发自定义标签,让它可配置化,使其更加容易上手;提供RedisServer监控以及自动、收到failover等功能;以netty 作为通信传输工具,让它具有高性能,高并发,可分布式扩展部署等特点,单机器单个RedisServer QPS在9千左右。 二、 NRedis-Proxy 架构图a) 系统架构图b) 技术架构图c) 部署架构图三、 NRedis-Proxy 优势以及缺点a) 功能优势
b) 天然缺点中间件的存在,会自带网络损耗,但是网络带宽足够,可以忽略不计,最主要损耗在于协议解析。相比客户端分片等策略,中间件可以解决客户端应用过多,解决M*N 问题,Redis-Server连接数不够,造成机器CPU性能降低;如下图: 四、 NRedis-Proxy 类逻辑调用图五、 NRedis-Proxy 配置标签a) redisProxyNode
b) redisProxyMaster
c) redisProxyCluster
d) redisPoolConfig
e) 默认两个分片策略六、 NRedis-Proxy 部署###1. 部署环境要求 ###
###2. 调试步骤 ###
3. 部署方式maven执行nredis-proxy-bootstrap ,然后再找到 nredis-proxy-server.sh 文件执行 七、 redis-monitor监控a) nredis-proxy监控b) redis-server监控c) redis-monitor本身监控八、 redis-monitor 服务治理a) 定时器配置b) 手动服务治理c) 自动服务治理 |
请发表评论