160 Star 403 Fork 192

commonrpc / nredis-proxy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 2.08 KB
一键复制 编辑 原始数据 按行查看 历史
commonrpc 提交于 2017-01-25 23:57 . 更新版本说明

nredis-proxy 1.0.1 版本优化以下功能点

1:修改netty atrribute 并发问题 2:优化tcp参数 3:优化连接池,升级netty最新版本,使单机器整体性能损耗最高在14%左右

nredis-proxy 1.0.2 版本优化以下功能点 1:修复高并发环境IO泄露,造成 open too many files 2:去掉front channel 与back channel 重量级同步锁以及循环链表算法,使用cpu级别volatile,精简逻辑流程 3:修复 TCP丢包问题 4:单机单个redis性能大概在QPS:9千左右

nredis-proxy 1.0.2.1 版本修改bug 1: multiBulkReply 超过50 数据量大,出现重复数据问题,已经解决,通过两天暴力测试,没有任何问题 2: 提供linux 启动命令

nredis-proxy 1.1-ffinal 版本优化以下功能点 1:支持ping 协议 2:redis-monitor天然结合,支持分布式监控jvm,cpu,thread,redis等 3:当代理不支持命令,假死现象

CPU性能:

输入图片说明

内存性能:

输入图片说明

输入图片说明

线程以及classloader性能:

输入图片说明

RedisServer性能监控

输入图片说明 输入图片说明 输入图片说明

RedisServer 主从自动切换监控

输入图片说明

Java
1
https://gitee.com/284520459/nredis-proxy.git
git@gitee.com:284520459/nredis-proxy.git
284520459
nredis-proxy
nredis-proxy
master

搜索帮助