redis内一部分析
=============== 内部数据结构 =============
http://www.searchtb.com/2011/05/redis-storage.html
特别注意的几点:
1、当item数量小的时候,会采用比较讨巧的zipmap, ziplist, intset在单一数组内实现map、list、set数据结构,从而节省内存空间
2、采用了skiplist + dict形式实现了排序set
================ 每台redis的并发能力多少? ================
单个节点redis在200并发下工作比较好。 300后部分请求就会超过1s。
300 parallel clients ================
ping
100.00% <= 1438 milliseconds
8713.84 requests per second
set
100.00% <= 1440 milliseconds
7760.96 requests per second
get
100.00% <= 1439 milliseconds
8396.31 requests per second
incr
100.00% <= 1443 milliseconds
8190.01 requests per second
200 parallel clients ================
ping
100.00% <= 618 milliseconds
8798.94 requests per second
set
100.00% <= 621 milliseconds
8097.17 requests per second
get
100.00% <= 216 milliseconds
7975.75 requests per second
incr
100.00% <= 621 milliseconds
8215.58 requests per second
100 parallel clients ============
ping
100.00% <= 210 milliseconds
8095.20 requests per second
set
100.00% <= 212 milliseconds
7370.83 requests per second
get
100.00% <= 617 milliseconds
7395.90 requests per second
incr
100.00% <= 617 milliseconds
7700.60 requests per second
================ 每台redis的并发能力多少? ================
单个节点redis在200并发下工作比较好。 300后部分请求就会超过1s。
300 parallel clients ================
ping
100.00% <= 1438 milliseconds
8713.84 requests per second
set
100.00% <= 1440 milliseconds
7760.96 requests per second
get
100.00% <= 1439 milliseconds
8396.31 requests per second
incr
100.00% <= 1443 milliseconds
8190.01 requests per second
200 parallel clients ================
ping
100.00% <= 618 milliseconds
8798.94 requests per second
set
100.00% <= 621 milliseconds
8097.17 requests per second
get
100.00% <= 216 milliseconds
7975.75 requests per second
incr
100.00% <= 621 milliseconds
8215.58 requests per second
100 parallel clients ============
ping
100.00% <= 210 milliseconds
8095.20 requests per second
set
100.00% <= 212 milliseconds
7370.83 requests per second
get
100.00% <= 617 milliseconds
7395.90 requests per second
incr
100.00% <= 617 milliseconds
7700.60 requests per second