Metrics
0
Watch 156 Star 343 Fork 172

commonrpc / nredis-proxyJava

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
nredis-proxy 是一个以redis 协议为主的高性能稳定Redis Server中间件,不侵入业务代码,与业务毫无联系,不需要改任何应用代码,可配置化,极其容易上手 spread retract

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 )

You need to Sign in for post a comment

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

Help Search