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 |