redis 性能压测
工具准备
redisbench ps: 我自己编译的版本,官方的版本不支持redis7.0
使用的时候查看项目README就行了。
测试结果解读
- clientNum 表示线程数,clientNum=10 表示10个线程同时操控redis
- dataSize=1000B 表示数据大小
- testTimes 表示操作多少次,5000 代表操作5000次。
10:26AM INF Redis addr=10.80.7.28:7001,10.80.7.30:7001
10:26AM INF Config clientNum=10 dataSize=1000B testTimes=5000
10:26AM INF Total size=47M times=50000
10:26AM INF Testing...
10:26AM INF * Result duration=684.481219ms times=50000 tps=73048
10:26AM DBG Deleting testing data...
10:26AM DBG Over
其他测试工具推荐
YCSB
Yahoo! Cloud Serving Benchmark (YCSB) 是一个Java语言实现的主要用于云端或者服务器端的数据库性能测试工具,其内部涵盖了常见的NoSQL数据库产品,如Cassandra、MongoDB、HBase、Redis等等。
go-ycsb
go语言版本的ycsb,README不太友好。使用方法和ycsb一致。
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果