代码拉取完成,页面将自动刷新
同步操作将从 commonrpc/redis-monitor 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
NRedis-Proxy 是一个Redis中间件服务,第一个Java 版本开源Redis中间件,无须修改业务应用程序任何代码与配置,与业务解耦;以Spring为基础开发自定义标签,让它可配置化,使其更加容易上手;提供RedisServer监控以及自动、收到failover等功能;以netty 作为通信传输工具,让它具有高性能,高并发,可分布式扩展部署等特点,单机器单个RedisServer QPS在9千左右。
中间件的存在,会自带网络损耗,但是网络带宽足够,可以忽略不计,最主要损耗在于协议解析。相比客户端分片等策略,中间件可以解决客户端应用过多,解决M*N 问题,Redis-Server连接数不够,造成机器CPU性能降低;如下图:
序号 | 名称 | 描述 |
---|---|---|
1 | id | Spring 标签唯一标志 |
2 | redisProxyHost | NRedis-proxy 对外提供主机号 |
3 | redisProxyPort | NRedis-proxy 对外提供端口号 |
4 | algorithm-ref | NRedis-proxy 多主分片实现类引用 |
5 | address | Zookpeer 地址 |
序号 | 名称 | 描述 |
---|---|---|
1 | id | Spring 标签唯一标志 |
2 | host | RedisServer主主机名 |
3 | port | RedisServer主端口号 |
4 | algorithm-ref | NRedis-proxy 从分片读取策略类引用 |
5 | config-ref | 连接池配置 |
序号 | 名称 | 描述 |
---|---|---|
1 | id | Spring 标签唯一标志 |
2 | host | RedisServer主主机名 |
3 | port | RedisServer主端口号 |
4 | algorithm-ref | NRedis-proxy 从分片读取策略类引用 |
5 | config-ref | 连接池配置 |
6 | weight | 权重 |
序号 | 名称 | 描述 |
---|---|---|
1 | id | Spring 标签唯一标志 |
2 | connectionTimeout | 连接超时时间 |
3 | maxActiveConnection | 最大活跃连接数 |
4 | maxIdleConnection | 最大空闲连接数 |
5 | minConnection | 最小连接数 |
6 | maxWaitMillisOnBorrow | 取出最大等待时间 |
7 | initialConnection | 初始化连接数 |
8 | timeBetweenEvictionRunsMillis | 每隔多久检查一次连接池 |
9 | minEvictableIdleTimeMillis | 连接池最小生存时间 |
10 | minIdleEntries | 最小空闲数 |
11 | testOnBorrow | 取出是否检测 |
12 | testOnReturn | 归还是否检测 |
13 | testWhileIdle | 空闲是否检测 |
###1. 部署环境要求 ###
###2. 调试步骤 ###
maven执行nredis-proxy-bootstrap ,然后再找到 nredis-proxy-server.sh 文件执行
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。