Ulr*_*k M 5 database key redis node.js
我们在Nodejs服务器上玩Redis很有趣- 很棒的组合btw.问题出于好奇,应该被视为"在理论上".
通过压缩键(A9z3,A9z4,A9z5 ......)将数值存储在数字键(1,2,3,4 ...)之间是否存在任何性能差异.我想只在具有200万个密钥的数据库中选择速度.
我希望这个问题不是太愚蠢,最好的问候;)
sep*_*010 5
这是由谷歌集团的antirez回答的.对于2.0和2.2,答案是否定的:
http://groups.google.com/group/redis-db/browse_thread/thread/305238470e337eb9/c92ae11089541925?lnk=gst#c92ae11089541925
Col*_*lum 1
如果将键存储为列表或字符串,则应该不会有性能差异,因为整数的存储方式与内存中的字符串相同。因此,选择字符串或整数时不会有明显的性能差异。
就内存而言,压缩后的键在内存中的开销会更少,“因为对于较小的键和值,会产生很多开销。” 但我们这里讨论的是字节。(http://redis.io/topics/faq)
归档时间:
15 年 前
查看次数:
569 次
最近记录: