
1 pragbyte 2015-01-13 01:16:41 +08:00 多建立 hash,而不是一个 hash 里面很多 field |
2 surefire 2015-01-13 07:47:38 +08:00 via Android 几万个就扛不住了吗,测试下就知道了 。扛不住就降低负载因子 |
3 cattail 2015-01-13 07:58:32 +08:00 via iPhone hash大小不影响时间复杂度。hash function才是 |
4 piglei 2015-01-13 09:13:50 +08:00 Redis hash一个存几万个印象中是没有一点问题的。 |
5 tabris17 2015-01-13 09:29:38 +08:00 同意一楼 |
7 andyzhshg 2015-01-13 10:56:01 +08:00 10万小case吧... |
8 zhicheng 2015-01-13 13:08:29 +08:00 redis 不知道,但下面是我司研发的 hash dbm,一千万笔记录的 bench ,16字节的 Key, 128字节的Value 基于磁盘,如果对于 redis 那种内存的话,理论上性能应该比这个高10倍左右。 # ./db-bench bench.db bench.db 10000000 write: 41.815 MB/s write: 304488.156 Keys/s read: 145.260 MB/s read: 1057753.250 Keys/s |