1 Star 0 Fork 192

sloth4413 / nredis-proxy

forked from commonrpc / nredis-proxy 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

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 主从自动切换监控

输入图片说明

空文件

简介

nredis-proxy 是一个以redis 协议为主的高性能稳定Redis Server中间件,不侵入业务代码,与业务毫无联系,不需要改任何应用代码,可配置化,极其容易上手 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/sloth4413/nredis-proxy.git
git@gitee.com:sloth4413/nredis-proxy.git
sloth4413
nredis-proxy
nredis-proxy
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891