157 Star 372 Fork 179

commonrpc / nredis-proxy

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
README.md 2.08 KB
Copy Edit Web IDE Raw Blame History
commonrpc authored 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 主从自动切换监控

输入图片说明

Comment ( 0 )

Sign in for post a comment

Java
1
https://git.oschina.net/284520459/nredis-proxy.git
git@git.oschina.net:284520459/nredis-proxy.git
284520459
nredis-proxy
nredis-proxy
master

Search