首页 >> 飞猪隐藏低价票

王中王中特网资料大全一:圣斗士FOREVERBLUE场景

核心词:王中王中特网资料大全一 魔兽世界更新 燕潮大桥正式通车 克罗地亚足球 古墓丽影10

介绍Redis数据结构hash

  更多细节见。

  为了节约内存,推荐使用hash替代普通字符串的使用,这就能利用Redis强大的hash特性,因此,请尽可能使用hash,小的hash将被编码使用小的空间,比如如果你在web应用中有很多对象,与其使用不同key分别代表name,surname,email,password,完全可以使用一个hash代表这四个所有字段。

  RedisHash自然适合存储这些对象:会话session,用户,访客等,同时这也是缓存大量数据的选择。   假设有数以百亿计对象需要存储,每个对象以哈希字符串定位的,我们倾向于开发一个查询系统以便根据ID发现对象的定位。

典型做法是使用字符串:setobject:14590860"007f80f0a62408..."setobject:11678"009f80abcd0a60..."  这个方式虽然很好,但是当有大量对象时,就需要耗费很多内存,使用内存优化的hash则可以做得更好,首先我们得给list-max-ziplist-entries和list-max-ziplist-value选择正确的值,list-max-ziplist-value值是需要存储对象的哈希字符串的最大长度,list-max-ziplist-entries得设置足够低,取决于我们放入条目的数量,比如,对于1亿个对象我们选择使用100k个hash,最大条目数量将是100m/100k=1000。   应用逻辑中根据对象计算hash的方式是:用对象ID除以100k,去除余数即可,比如对象ID是14590860,那么这个对象将进入hash(14590860/100k)=145hsetobject:14514590860"007f80f0a62408..."hgetobject:14514590860"007f80f0a62408..."  这种方式不仅轻量,而且提供很好的本地缓存。


世界杯彩票怎么买 姜文给周润发的信 幼儿园安全教育 若风自曝恋情

文章来源:http://bdf-92338.usgrib.com/jifrxn/cmm-51243.html

标签:飞猪隐藏低价票,柏芝绯闻男友发文,联合国投票禁核