REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 有序集合(sorted sets)等类型。
Redis性能测试案例:
服务器配置:64G内存,8核心,redhat
1value大小对性能的影响
测试用例:200并发插入数据{100byteredis支持的数据结构3ms39415res/sec 200并发,平均执行一次插入操作花费3毫秒时间,平均每秒执行39415}
2:并发对性能的影响
测试用例:插入3000bytes数据{100tcp2ms37215res/sec表示100个并发tcp连接,执行插入3000bytes操作,平均每次执行耗时2毫秒,平均每秒执行37215}
3:集对性能的影响
测试A: 200并发写入3000bytes数据{单点,5ms27815res/sec表示:200并发,插入3000bytes数据,单点情况下每次执行平均耗费5毫秒,每秒平均执行27815}
测试B200并发,随机读取{单点,8ms23703res/sec表示:200并发,随机读取数据,平均每次读取花费8毫秒,每秒执行23703}
测试C200并发,读写比例3:2{单点,11ms9395res/sec表示:200并发,维持读写比例3:2,单点情况下,平均每次执行耗费11毫秒时间,每秒执行9395}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。